A few options come to mind:
I recently started selling Watkins hoping to break even on some home care. Lots of good natural products that aren't pricey:
Independent Watkin's Assoc. 391204: www.watkinsonline.com
Method is also good (available at Target).
But your lowest cost option is to make your own. Dilute white vinegar +water = glass cleaner. Baking soda = scrubbing solution (and you can spread it with water, then pour vinegar on it to get a reaction that REALLY cleans tubs, tiles, toilets.
We also mix Dr. Bronner's peppermint soap with water and use that for all kinds of cleaning. Dr. Bronner's is pricey, but it goes a long way.