After the six-year riding hiatus, my feet had grown/spread due to running, and getting into my old Sidi Dragon 2s is do-able, but not ideal. Plus the material/foam inside the heel cup is torn to shreds – possibly because they were always a half size too small.
Anyway, as you mentioned, they last for thousands and thousands of miles/kms, and are otherwise as good as new. I'd bought a spare set of replaceable sole bits, but hadn't got around to needing them…
…so they're yours for free if you want them (the sole bits – I'm keeping the shoes!). At whatever point in time. Just give me a nudge whenever.
Meanwhile, getting back into indoor cycling, I ended up buying a pair of lace-up Lakes from Sigma. Just needed a thin 'volume insole' added underneath the existing ones to take up the slack for my narrow feet. MX1G, I think. They seem fine. Leather, mind. I had a pair of Lakes decades ago which were good too.