Raid Max Roach Killer
From one of the most respected insecticide companies around, Raid Max Roach Killer kills roaches both on contact and for up to 6 months afterwards. It is made of synthetic pyrethrins, which are natural insecticide ingredients that come from the chrysanthemum plant. If spot sprayed on a living roach, it will die virtually instantaneously. However, the formula is infused with petrochemical oils which means the pyrethrin ingredients won't soon evaporate, and they keep on being effective for up to 6 months. This is not a bait, so a roach must physically come in contact with this substance for it to be effective. Spray heavily where there is known roach traffic, and when they come into contact with Raid Max, that's all she wrote!