Was on a trip one year and a rock center punched my headlight lens. No big deal, it still worked. Got home and tried to find a used one. There's never one around when you want one or they want to sell you the whole assembly. Don't blame them cause what would you do with all those spare buckets, make ashtrays outa them. Scored a lens from Max BMW for $54 and then spent an inordinate amount of time installing it. If the rock had broke the reflector, an additional $177.
So I looked for a protector. I found out they cost about the same as a lens but my time is worth something. If this
thing needs replacing you just snap a new one on. To me, well worth the cost.