It should not be that hard to find good fitting Mtb shoes. Different styles vary considerably in their fit, and some will be right for you. Can you go to a store that has a selection to try on? Commuting in spd-Sl shoes sounds like a nightmare to me.