I have been wearing my CDI sunglasses for a little over a year and been very happy with them.  They did get a lot of scratches in the lenses though from a bit of droppage and a bit of heavy use as safety glasses while painting, grinding, riding the motorcycle etc.  So it was time for some new lenses, these snapped right in and have revived my glasses to a new life.