Window cleaner is just not something you can buy a cheap brand of. It will leave your windows streaky every time.
You can make your own inexpensive window cleaner though with this great recipe from Fake it frugal. She has so many fantastic money saving recipes. I love visiting her page.