Best way to prevent the stink is to dry them out ASAP.
I made a nice boot, glove, and hood drier from an old furnace exhaust blower and some PVC pipe. It will dry my stuff in about 2 hours.
After long trips, if you dive like us, you will NEVER get your gear dry before the flight out. When you get home, I use a rubber maid garbage can, fill with warm water and some Listerine. Let soak for a good few hours, then dry ASAP, leaves a nice minty fresh smell too.
You should have smelled the rental car after a week of Maui shore diving. I'm still shocked they did not charge us extra for the smell, LOL.