I used to think it had to be over priced snake oil, but Mighty Wash is the shit. I don't know how it works, but it works. I bought an electric atomizing sprayer that can let me spray a finer mist and not waste so much of the expensive stuff. Probably only need to use like half what a pump sprayer did to cover the same amount of plants. Honestly mighty wash alone every 3-4 days for a couple weeks will do the job, to at least knock em out of sight for a few months, but I do like to alternate with other things not too crazy, like pyrethrums and even oils like the rosemary as stated by the other guy,(however rosemary oil is pretty expensive). I've seen off the shelf garden sprays use other oils that might be cheaper, I have one with sesame oil in it for example.