Will Neem not work on them? Neem can be put in the soil and the plant will uptake it. Neem is not toxic to us. Neem can be used right up to flower if you can tolerate the taste.

Then there are the No Pest Strips.

Never heard of these bugs.