Mine are 10-12 years old, and the cable got intermittent again, the headband padding is completely flat, the ear cushions are worn, the foam over transducers is crumbling. I love these headphones, and I would be willing to pay another "sennheiser tax" of ~$85 to buy all these parts.
Hehe! You've described mine as well! Pretty exactly, in fact, except that the ear cushions aren't
too bad... In my case, it's simply a matter of not getting around to sorting this out. If you don't overdrive these headphones, there's no reason why the transducers shouldn't last for absolutely ages.
The one thing that worries me slightly though is the somewhat ridiculous method of attaching the cables to the 'phones. If you gave me a free choice, I'd much rather have something like the Beyer secured plug and socket going to just one side, and a lead over the top. But there seems to be no easy way around that, so I suppose it's going to have to be a new cable (mine is occasionally intermittent on one side).
But essentially it's the foam-based parts that have worn out, not the mechanics. Is it really worth the repair? I'd say unequivocally yes.
So I
suppose I'd better get on with it!