Can a Dura Ace M7800 10 speed mech be used on a 9 speed mtb that will be used for light xc?I think that the 7800 mech can be used on both 9 and 10 speed road....
All the details on there.
Long cage makes no difference to largest sprocket size (27T, but you can get away with more on some frames with long gear hangers) it just means you can use it on a triple. (Capacity and max chainring range/variation increases a fair bit)