4/0000 steel wool and wenol or semi chrome polish---works wonders---mask around your window stainless and do it on the car---great for alum wheels---i've actually used it carefully on badly waterspotted glass
wenol/semichrome will resore your plastic stuff too
A couple of tips for painting the tail light grilles: one way to do it is to clean them thoroughly, then spray paint them without taping the ribs off, only at the license plate lenses. Once the paint is dry, carefully rub the black paint off of each rib with 0000 steel wool, and take the tape off near the license plate lights. The other way is to tape off the area near the license plate lights, and use pinstriping (or masking tape cut into small strips) to mask them off before painting. The third way, which I have not personally tried, was to use the first method I described, but use a rag wetted with brake fluid to carefully wipe off the paint on the ribs.
I really don't like the sound of painting everything then wiping it off but I really don't want the little edge that masking tape leaves either sooo. I think I will paint it all then carefully use steel wool? Question here though, would you strip the old black off or just lightly scuff it up?
When I am detailing some thing like this I use Dupont self etching primer , and before it drys I start the painting . This way the paint will actually bond better with the wet primer and testing has shown it holds up really well . I figure I have one good layer rather then two layers with sanding in between .
On larger parts I will primer over the etching while it is wet , sand and re prime again . I do this with Krylon on all my suspension stuff.
When I did my 70 tail lights I took a q tip but some Vaseline and rubbed the chrome areas. Painted the black allowed to dry some, took a clean polishing towel with tip of my finger rubbed along the chrome. Paint came right off and the black looked great. Also spraying mostly from the backside(lens side). Also how I did the front grill.