I rode the same Sidi’s at 2 different Leadville 100’s separated by 7 years. They are worth the cost and the weight. I did finally buy a new pair this year but mostly because I needed to go to the mega sizing.
For pedals I have one set of XTR pedals I think I bought them in 2012 and they have been on about 9 different mountain bikes and I couldn’t even tell you how many hours and races. I bought a pair of XT pedals on black Friday to back up the XTR’s I think around 2013 or 2014 that are still in the box.
Quarq PM if you can afford it. I have DUB on all MTB’s so a crank swap is roughly about the same level of difficulty as a pedal swap.