A trick us surfers use for our neoprene wetsuits that can become absolutely rancid (not sure if it's proper for your gear, but worth mentioning):
5 Gal. bucket filled with warm water. Add dish soap, laundry detergent, and mouthwash (for the bacteria). Hand wash, and let soak. Hang dry.
De/Funk/ify Your Wetsuit | SURFLINE.COM