Alle 8-, 9- und 10-fach Kassetten, egal ob MTB-Abstufung oder Rennrad, von Shimano oder baugleiche, passen auf alle 8-, 9-, 10-fach Naben von Shimano oder anderen Herstellern mit Shimanonorm-Freilauf. Einzige Ausnahme: Einige Dura-Ace 10-fach Naben, die nur entsprechende 10-fach Kassetten auf sich dulden.
Die Ritzel und Ketten an sich unterscheiden sich gar nicht, außer in Zahnzahl und Länge.
Bei den Kurbeln kommt es auf die Tretlagerwelle an. Vierkant gibts in verschiedenen Varianten (Unterschiedliche Steigung des Vierkants bei Campa und Shimano z.B.), bei Octalink passen die RR-Kurbeln 105, Ultegra und Dura-Ace nicht auf die MTB-Lager (Ausnahme: XTR). Und umgekehrt.
Gruß Florian