This deodorizer helps, but is not the end-all. As an intermediate measure I use it on some of my equipment and it does knock down the odor (but tends to leave the smell of the spray itself, which I am not crazy about).
But I have better luck if I just throw the equipment once in awhile in the bathtub and wash it using an anti-bacterial dish soap...