IMHO, if you want to protect your headlight assembies from scratches or road damage, then I would suggest buying some Stonguard and apply that over your lenses. It's a 3M urethane film and is or can be also used as a clear bra to protect your paint. I know of no wax or sealant that offers protection from road hazards that you describe. Also, yellowing of the lenses is generally caused by heat from your light bulbs (inside portion of the lens) and/or environmental conditions, like uv light (outside part of the lens). A good non-abrasive wax or sealant usually contains some UV protection and can be applied on your lens. For lenses that are already fogged or yellowed, using a plastic polish may save you the cost of replacement light assemblies. Can go here to see an example of the process:
http://store.yahoo.com/classic-motor...plasheadl.html
Also the towels (cotton or microfiber) you use, may scratch your lens (and paint). Take one of those free AOL cd's and rub your towel(s) on it. The surface should not be scratched by the towel using your normal or even higher than normal buffing pressure. Hope this helps.
__________________
2002 Almond Pearl Limited Edition 27K
It\'s nice to be important, but it\'s more important to be nice.
http://sci-fi.ptenthusiasts.net/