I've tried M105 on glass, didn't do much visually, but who knows, perhaps it cleaned some stuff up I couldn't see. I've also used CarPro CeriGlass on side window glass and windshield. I have a scratch on my passenger side window, hit it with CeriGlass and an LC glass polishing pad, and it did not remove the scratch, but did fog up the area around the scratch. I decided to leave well enough alone. Windshield glass is harder than side glass, so I lightly tried it on my windshield. If anything, all it did was slightly scuff up my windshield, but I figured at least it totally cleaned the windshield and prepped the surface for G1. Maybe, maybe not. At 60 mph, the G1 sloughs water OK, but the beads are small, and it's constantly borderline whether I should use my wipers. The first few weeks after using Rain-X, there is absolutely no need to use the wipers at 60 mph. Large beads which slough off easily, clear visibility. The reason I tried G1 was to find something like Rain-X, but which was longer lasting. That goal was not met. So, in summary, count me as a non-fan of CeriGlass, LC glass pads, and G1.