I ride with Red Wing boots and the soles last forever.(well a long time at least)
The nice thing is you can have new soles put on at their stores relatively inexpensively.