What mountain bike shoes should I buy? My main concern is that they must last forever, and have a really hard sole that won't get chewed up by my pedals like the last pair. I'm thinking dominators with their replacable treads but their fit doesn't seem conducive to walking. Should I pony up for the italian?