I use this stuff. Hubby brought it home one time. They use this to clean the race car windshields. It's awesome but I have to be very careful to spray it to the cloth away from the tanks.
Safezone Cleaner for Plastic, Glass & Metal
A high quality cleaner especially suitable for non-streak cleaning of glass, metal, ceramic, polycarbonate, acrylic and plastic - including Plexiglas®. Excellent for use on dials, gauges and oscilloscopes. Also recommended for aircraft windshields. Contains no ammonia. No ODC (ozone depleting chemicals).