This is the best I've ever used. Can spray more than 20 ft off ground and kills instantly on contact. It's a little on the expensive side, but this is what I use at work, and I won't use anything else....and then burn the sucker, when its not attached to the house.