The regular spray bottles are a pet peeve of mine, no matter if you buy the 99cent cheapies or the $5 "industrial, chemical, whatever" good ones, they **** out almost instantly. Used empty bottles last longer.
There have to be good ones out there, the home centers don't seem to have em, maybe...