Question: are all shimano cassettes compatible?
Answer: Most cassette hubs are compatible with Shimano cassette cogs. SRAM cassettes and most Miche, IRD and SunRace cassettes use the same inter-sprocket spacing as Shimano, but at least some SRAM 10-speed cassettes do not fit aluminum-body Dura-Ace hubs. ... One ("2:1") series works with Shimano shifters and some SRAM shifters.