I've used the spray bottles from Costco and Home Depot. Again...good in the beginning, but after a few months
I noticed that for regular fluids (windex, water, soap water, etc.) its okay. But for clorox bleech, simple green, and other degreasers
I got several bottles, they all seem to last, but the spray nozzles are useless.
Right now, I'm trying an expensive gray spray bottle that Home Depot has...we'll see. I wrote down the purchase date to keep track of how long it takes to fail. They say it has a 3 or 5 year warranty. Again, we'll see....