These are very low quality parts, but they're so cheap that I use them anyway. The seals are extremely poor to the point that, on some, there are visible gaps between the lense and housing. This leads to a lot of moisture related issues including burnt bulbs, bubbled film, and some condensation. You will also need to shim the back of the housing so that they sit flush with the fog light bezel. once I use my last spare I'll be upgrading to something better to save money in the long run. You definitely get what you pay for in this instance.