Hi I own a cyclcross bike which has shimano spd pedals so I need shoes that go with these pedals but with some exceptions
1) I need a mtb shoe that can allow me to walk whenever I get off bikes.
2) My feet are wide so I need like an E or EE.
3) This is maybe dumb but I'll just ask it anyways,: I need one that can replace certain parts of the shoes like the rubbersole. Why I"m asking this, because I want shoes that can last long and usually the bottom gets worn out quickly within a year. If there's no such thing, then it's ok.
4)Are there difference in performance on bikes between Sandals and shoes?