It's had yellow headlight protectors on since New having just looked at it its scratch free but does have a small crack on the glass about 1cm long .But still works and doesn't look like water has got in . Took a picture but hard to see it Would take £50 +£15 postage if any good to you if your not happy with it just return it but you would have to cover postage.
Pic isn't showing mate.... Mine suffered damage to the mounting dowels but think swapping the glass would be a real mission