I would go to a place that sells lexan tubing and sheets of polycarbonate and crap. they should have liquid polish that would work really well. it has microbeads in it that do the work.
I used it on some lexan tuning and it worked great. I got it from a friend that worked at a place that worked with plastics alot, so I dont know exactly where to buy it retail.
but they definately make polishes specifically for this type of plastic.
-w