I'm in the market for a new set of shoes. They will be used for a lot of road rides, but gravel and probably some mountain biking too. Lots of MTB shoes have soles that are pretty soft and get worn down easily by lots of foot down on pavement. Anyone have a suggestion for a 2 bolt shoe that has a harder sole that won't wear down? I have a pair of Specialized MTB shoes from 2006 that fit the bill, but they're getting worn out. I don't want a full on road shoe as I like to be able to walk around. Any thoughts are appreciated