I think you'll be pleasantly surprised when you find out new W123 euro-lites are actually cheaper in price than new OEM USA lites. Much cheaper actually from where I get parts.
Without a doubt, they are superior in lighting also.
But sure, one can fix them old ones like described. You can also polish a turd if that floats your boat, instead of just getting a fresh one.