CARPRO ceriglass is pretty good stuff, i just used it on my girlfriends windshield and had excellent results with a 3m orange pad, not perfect but much better, i would recommend the ceriglass, some glass cutting and polishing pads or discs, the diamondite clay, and a rotary buffer, if you dont...