Sheldonbrown's site shows recommended lengths for most usual cranksets. Actually the 103mm one is used on one series of Dura-Ace cranks (and few others, not really common ones, not even sure if some mtb ones use that). So I would be afraid the cranks will need more not to touch chainstays.
(unless it is a FD issue, such as when using road shifters and mtb FD, it also usually doesn't reach)