Not (yet) a recommendation, but I'm going to do this job myself soon and I've purchased Turtlewax 2 in 1 headlight cleaner & sealant. It's supposed to leave protection as you do the final polish. It remains to be seen if it actually works, so I'll report back (eventually).