I never used the product that your talking about. But I have had good luck with Novus Plastic Polishes. It comes in 3 different formulas. Each one os a little more abrasive than the next. I had real good results with their #2 formula. I've used it on my snowmobile & motorcycle windshields, Tail lights on a few older beater trucks also on my 2000 Silverado'* added on goodies.
I first learned about this product 14 years ago when I started working at a injecting molding factory. They used it to take scratches out of some of the lens they were molding. I've seen the product for sale online and various motorcycle catalogs like Dennis Kirk.