My answer to crap headlights was a couple hours with 600 grit, rinse, dry, and coat with Krylon Fusion Clear (yes fusion..the one specifically for plastic). The clear has a UV inhibitor in it. Total cost, $6.
One of my lenses had moldy crap inside, so I used my torpedo heater to split the lense from the housing. Ended up doing both. Made it easier to sand... and easier to "paint".
Also learned that the chrome had peeled all off the inside of one of the reflectors. That pissed me off. I went ghetto, and used plasti-dip (aka liquid electrical tape) as an adhesive, and layered tinfoil shiny side out inside the reflector. Made it so much brighter.
Next project on the list is to completely remove the composite POSes, and replace with actual sealed beams. Have a line on a source for the 165mm lenses and buckets to easily retrofit onto my core support, but am looking for 200mm buckets in a similar setup before I start.