I had a bad connection inside the stock headlight assembly, and without any way to fix it without otherwise destroying the unit, I bought this. While it looks great out of the box, clear glass and all (contrasting with the other stock unit enough I went ahead and bought it's pair), I've had incredible trouble with moisture in this unit. From about day 2 on, it is always fogged up or filled with water. ALWAYS. In the morning, after driving for hours, at night, in dry weather, in wet weather, it doesn't matter, its wet inside this headlight. Will be returning as soon as I get another brand.