Are there any manufacturers that make lenses that are actually designed to last more than a few years?