So everyone's talking about what Invisible Glass does/does not recommend what you use their product on. I mean the label on the bottle can only be so long and in so small a font before it gets ridiculous: "Don't use this product to clean your dog."
What about the other side of things, when the manufacturer recommends what not to use on the windshield? Here's what Memphis Shades has to say about their shields:
Never use any glass cleaning products, petroleum based chemicals, or cleaning agents with ammonia, bleach or any other harsh chemicals. This includes (but not limited to) RainX, brake fluid, acetone, paint thinner, benzene and gasoline. “If it hurts your nose, it will hurt the plastic.”
The use of glass cleansing agents will cause severe damage to your windshield, and will void your warranty.
Now in actuality, before my paint job I would use Invisible Glass as a whole bike spray down. Never damaged the finish or chrome but worked great to clean it up. But based on a stern warning from the windshield vendor from whom I bought the MS shield, who said "YOU WILL MELT THE SHIELD" if you use regular glass cleaning products, I always used Plexiglas to clean it.