Certified GKH Gardening Expert
We don't recommend specific product brands, but your local garden nursery people should be able to answer that question. A neem oil treatment definitely helps. It looks like you have aphids at least. You can see the honeydew as well.
Read all about neem oil here: https://www.gardeningknowhow.com/plant-problems/pests/pesticides/neem-oil-uses.htm