I was about to pony up some cash for replacement headlights for my yellowed & sandblasted units, but I tried a little self-help -- saved a lot of cash and they look like new! Note that you may need to do this every few months to keep them looking good. Hope this helps someone else....
Step 1: You'll need "Barkeeper's Friend", a great cleaner intended for all kinds of surfaces -- sinks, glass, plastic, tile, etc. Apply Barkeeper's Friend according to the instructions: Use a wet rag to dampen the headlight, then apply some of the Barkeeper's Friend" to the wet rag and scrub the headlight. Wipe all the residue off two or three times with a fresh wet rag. Repeat if desired.
Step 2: You'll need a good scratch remover like Kit Scratch Out (sold in a bottle). Apply Kit Scratch Out or equivalent to headlight surface, allow to dry to a haze, wipe off with a dry clean hand towel.
Step 3: Apply your favorite paste car wax to the headlight, let dry to a haze, remove with clean hand towel. Repeat if desired.
Cape Canaveral, Florida
2005 Jeep Grand Cherokee Laredo 4.7L
2005 Dodge Durango SLT 4.7L
Found some Barkeeper's Friend at a local hardware store. Marcus, did you remove the units from the Jeep and then clean them or did you leave them on? I wasn't able to get some haze off from the outer sections of the lamps.