Maui Jim for my choice - expensive but great customer service - send them to maui Jim for new lenses and in a very few days they are back fully restores with lens and arms as good as new - flat fee covers the repair. Tough to beat theeir visual performance .