I have worn the same specialized road bike shoes & pedals for 3000 miles over past 3 years. Also the last time I was fitted was over 12 months ago. So should I upgrade shoes, pedals, cleats anytime soon? How often should I be refitted on the same bike? I am 22 weeks from ironman so just looking to be smart. Tx