I saw somthing at advance auto on the counter. It was a kit for your hand drill. Came with a pad and some compound to get the dicoloration off the lenses. My friend did it on his MX-3 and they look brand new.
I bough this stuff at Walmart... it was $9.88. It was called "optical polish, auto formula"
It comes with 6 foam pads, which stick to a disk. This disk inserts in your drill. You mist the pad with water, and start polishing. I found it was best to keep misting as you polish. It worked really well on plastic lenses, but did help on glass. It removes hazing very well, cuts down on pitting, and removes minor scratches.