Did you try a lense cleaning kit from the local auto parts store? They cost about $20 and 30 minutes of your time. Be sure to get the one with the sealer included. Much cheaper than new headlights for $250 a pop.