A radio show host years ago gave a recipe for an excellent windshield cleaner. Add i pint 70% alcohol, 1 teaspoon dish detergent, 1 teaspoon ammonia to an empty gallon container and fill with water. This takes the place of invisible glass,windex ,etc. and will give multiple fills to your spray bottle of choice. Using black and white newsprint is a very cheap and effective non streak cleaner rather than paper towels or rags. Just the 70% alcohol alone works well on the wiper blade to remove road debris from the surface that contacts the glass. You will be amazed how much road grime comes off the blade if you have not tried this. Last would be polishing the windshield with Brasso which will end streaking,or chattering of the blade.