Here in Western Massachusetts, I found out the hard way that you get failed at the yearly inspection if the headlight lenses are too cloudy. The dealer gave me the choice between polishing (about $75 with tax) or new headlight assemblies (about $530 with tax).
I looked around and found replacement headlamp assemblies from RockAuto.com for about $124. That's for the right/left pair, with FedEx shipping, and they arrived with new light bulbs pre-installed!
I just swapped them in last evening. The whole job took about 45 minutes from start to finish. I can't believe how much better the replacements look than my clouded up originals.
At this price, they only have to look good for 3 years and I'll have gotten my monies worth.
With replacements this inexpensive, I really can't see the point in polishing.