I have a pair of Giro Republic that I am not even sure how old they are, but old they are. They were originally an kind of dark green color, but I used black shoes polish to dye them. They have many thousands of miles on them and still look really good. I touch the heel and toe are with polish when I notice rubbing on them. IIRC, I have replaced the cleats only once. I suspect lace up shoes will last longer than Boa dials or velcro straps.