I’ve used the Bayer product on my Weeping Willow in our back yard to protect from the beetles that took our neighbors Willow. It’s pretty expensive, but this tree was planted the day that someone dear to us was lost, so in this instance the price isn’t a consideration. Thus far, over three years, it’s worked beautifully. What was once a skinny twig that fit into my SUV 3 years ago, is now thicker than my thigh and 20”x20”.
From what I’ve read up on the bayer product, it works only when others fail. IOW, when larvae try to feed on the tree, they get poisoned. Normal insecticides can’t get inside the tree to kill the larvae. The down side to this is that it needs to be poured around the drip line every 12 weeks during active growing season.