My oldest pair of Garneau road shoes have more than 30,000 km on them in 7 years. My newest pair are duplicate shoes and insoles and have less than 250 km. Other than the cosmetic lettering worn off the surface of the insoles, you would not be able to tell the difference, they both have the same compressibility in the foam. Both pairs are comfortable. I had a pair of Adidas cycling shoes with no insole and a cork footbed with no cushioning, they were very comfortable so maybe I don't need any cushioning besides the sock.