ja, 9f geht auf 10f Freiläufe, sowohl bei Campa als auch bei Shimano.
nein, Du kannst 9f Campa nicht (oder: nicht ohne weiteres) auf einer Shimano 9f Kassette fahren. die Ritzel haben unterschiedliche Abstände. Es gibt da verschiedene Bastel-Lösungen, aber warum?
Du willst ein neues HR kaufen, weil die Kassette durch ist? Passt das SH-501 zu Deinem VR? Was hast Du denn jetzt für ein HR?
Ich vermute mal, wenn jetzt eine Campa Kassette drauf war, wirst Du auch wieder ein CA nehmen können.
Exoten-Freilaufkörper, den Dein Händler nicht kennt? Die sind eigentlich gut zu unterscheiden. Lediglich der (alte) CA 8f sieht ein bisschen so aus wie ein aktuelle SH. Aber dann müsste jemand gebastelt haben, um dort 9f drauf zu bekommen.
Mach doch mal Bilder.