I have tried a few of the over the counter sport disinfectant sprays like Odor Aide and Sprayfresh. Between the two, Odor Aide works better for me. However despite religiously spraying and hanging my gear, elbow and shin pads still stink. I made a little mix of my own: 5 parts water to 1 part Hydorgen Peroxide, plus about a teaspoon of teat tree oil. I spray this on my gear every third or fouth ice time. No more funk. The wife thought I bought new gear....