This is the brand I usually see in lawn and garden at home depot and Lowe’s
It’s a concentrate that if my memory is correct u use 1oz per 1 gallon of water in a spray bottle and foliar it all and within a couple days the caterpillars start disappearing
Here’s the info on it and is considered non toxic and organic
