It says for 10-speed but after I'd purchased it wasn't sure so checked with chain reaction n reply i got was will fit with 10spd but mine is fcm780 10spd n this product is actually made for 9 speed so wouldn't be covered if any problems occurred so wasted money