Most any smell is from an organic compound. A good enzyme based natural cleaner would be the way to go as it will destroy the compound from sweat, body oils or dander and not harm the rubber or plastic parts.
I am not sure whether you are dealing with an acid or base chemically. Baking soda is a base and as such will neutralize an acid, vinegar is an acid and neutralize bases. So depending on whether you are dealing with a substance that is an acid or a base. Then it does make a difference whether you treat with an acid (vinegar) or a base ( baking soda) The reason why putting vinegar and baking soda together gives such a big reaction is you are mixing an acid and a base and get a vigorous reaction.
That would be my suggestion.
Fit not fat is my future
The test of your character is what it takes to stop you.
I use a clarifying shampoo on mine (like panteen or suave). Gentle enough for the elastic but gets rid of body oils that cause the stinky. I also make sure to wash them once a week, the day before my off day so they can dry thoroughly.
There are no elevators in the house of success. H. H. Vreeland
You may have to fight a battle more than once to win it- Margaret Thatcher
I'm looking for some advice about what to do about a HRM and arm band that smell SO BAD. :) I rinse them out after working out, and I hand-wash them every couple of days with Dawn, but it hasn't helped. I've also tried putting them in a bag of baking soda to no avail. How do YOU get rid of the smell from your heart rate monitor strap and armbands?
I blog at www.fitnessfaythe.blospot.com -- check me out! :)
SparkPeople, SparkCoach, SparkPages, SparkPoints, SparkDiet, SparkAmerica, SparkRecipes, DailySpark, and other marks are trademarks of SparkPeople, Inc. All Rights Reserved.
SPARKPEOPLE is a registered trademark of SparkPeople, Inc. in the United States, European Union, Canada, and Australia. All rights reserved.