Look in the contact lens section at wal-mart or any store that carries supplies and look for Alcon Opti-Clean II. It is a hard contact lens cleaner that actually has very fine abrasive in it for polishing the lens as it cleans. I had the brain storm one day that it would probably work well on canopies or gloss finishes also! It will take out fine scratches by applying a drop or two and rubbing it in with your fingertip. Just rinse off the residue when finished (a fine gritty substance). Also, don't let it dry out too much when working with it. As the liquid evaporates it will get courser. It is not quite as abrasive as Novus #2 and won't need any polishing if you don't let it get dry when rubbing on it.
Just one more small jewel from my storehouse of knowledge. Ok, so it's pebble from a very small closet!
Eric