Ive had them on mine for over 18months after buying a set of Anni headlights brand new. They are a swine to keep clean as you have to remove them to clean behind them, but they have saved my lights no end.. Think they cost me £26 from the stealers when i bought them. came with clips the lot.
Tip for when you fit them is put some vasaline on the rubber things that touch your headlight glass.. Because the lights get hot too touch, they parish the rubber and sometimes (if left on for extended periods) can stick to the light. The vasaline helps stop that and easier to remove.. Downside is... the protector does and has moved slightly. No biggy...