I make my own cleaner: 25% Denatured Alcohol, 25% White Vinegar and 50% water.
The main key to not getting streaks is don't clean the windows in the sun or when they are hot! I can't tell you how often I see people doing this and it will leave streaks galore. Do it in the shade and when the windows are cool, you will have much better results.
