check the bcd/pcd-the distance between bolts, generally road wont work with mtb and vice versa
for my ultegra chainset its 130bcd
have a look at sheldon brown's website for more info or email the shop with your model number to double check
ive got 42:16 but going to get a 39t chainring to help spin through mud and for proper hills