Dude.. I do the same. I get rid of shoes on a hours used basis.I find that good shoes do make a considerable difference. I used to buy cheap shoes and use an aftermarket insole which often cost more than the shoes. Now I buy good quality shoes that are previous years models. I track the miles I put on shoes and replace after 300 to 400.