Question: are all sram components compatible?
Answer: SRAM's cassettes and chains are compatible with all of Shimano's groupsets, and vice versa. Likewise, Shimano and SRAM buyers have the freedom to mix different levels of chains and cassettes so long as they are designed for the same kind of transmission.