Last year I sent in an old pair of Swarovski 8x30s that weren't as clear as they used to be. Swarovski replaced the lenses, all internal parts, new eye cups and even made them water proof. I don't remember how much they charged me, but it wasn't much more than $130.00. The service was great and my old Swarovskis are better than they were when they were new. My old glasses were no longer in production so they simple rebuilt mine for a very reasonable price. I was very pleased with the service.
Hope this helps.
MTShasta