For cleaning windows, I use the Novus 2 stage kit for plastic windows. It comes with a cleaner and also a mild rubbing compound for getting out light scratches. They also have a 3rd level for deeper scratches. Try doing a search on ebay for Novus Plastic Polish or check your local parts store.

Chris