The only thing bad about those traps is they stink to high heaven, they smell like a decaying body is rotting away in your yard. I cannot handle them, I'd look for some Golden Marlin, the stuff works great.These will definitely work. I have purchased them many times. Just place them away from where you will be sitting since they can stink pretty bad.
I fill them half full (more than recommended) since they can fill up with flies pretty quickly.
View attachment 738432