
M@ is right actually. The splines on a road chainset are not the same depth as those of an MTB chainset, with the exception of the old XTR splined BB's. So you would have to use a 105 splined BB or similar- which i believe only come in a 68mm shell width.
Apart from that it should work, may be worth checking how close the big ring is the chainstay before you start doing it though. Probably need a road front mech for it to work properly too.