Mona, most brands of insecticide that you buy at home depot or lowes are all about the same. They may have different ingredients, but they pretty much do the same thing. The only difference is some are systemic and some are contact. I usually go for anything that says it's systemic (lasts 30 days or more / 4 weeks or more) I've used Bayer and Spectracide the most. I quit using the Spectracide because the Bayer is less expensive here.