I have been washing our vehicles for over 55 years and I have yet found a product that cleans the glass. I generally use the standard Windex and paper towels and in the shade the glass looks good but ...
Sprayway. Only place I've found it is at Wallyworld in the cleaning supplies, but it isn't in the Auto section. And it works as advertized - "no streaking"!