For 35 years, I've tried everything to keep the windshield clean. Typically, I would brake out the ladder, a nylon scrubber and window cleaner and scrub the windshield and towel dry. I still do this at home before a trip. However, I was looking for something to clean the windshield while on the road, particularly while getting fuel.
I bought the below scrubber and squeegee combo. I have just been dipping it in the fuel stop water/soap, whatever they have, and scrubbing the windshield. I do half and then squeegee. Amazingly, just their bucket water is doing a better job than the window cleaner I use, no residue. I get a little streaking from the squeegee, but the window really comes out clean.
I stow it and the pole in my generator compartment.
Scrubber
Don & Mary
2019 Newmar Dutch Star 4018 - All Electric
2019 Ford Raptor Crew Cab