Mountain vs. Road 10 Speed Drivetrain Compatibility
The distinction is gearing and a weight/durability tradeoff. Spacing and cable pull is the same within brands + speed groupings (eg 10 speed SRAM). You can even mix and match your cassettes, cranksets, and chains between SRAM and Shimano within a speed grouping- just make sure you don't mix and match derailleurs and shifters as the cable pull is different. Note that I left Campagnolo out of the mix- just don't go there.