I paid about $80 for the shoes...they're Specialized brand. I've read NOT to use bleach as it will break down the shoes (glues/threads/etc.). I think I may take them to a cobbler today to see if they can rip out the foam and replace it. Because it rains a lot in North Florida and the humidity hovers around 90%, my shoes have definately been wet. And then I usually just take them off and leave them in my garage. Apparently, that turns them into a petri dish for mold and mildew. Lesson learned. Right now they're drying in the sun after another ride in the rain. I will probably keep them as my "rain shoes" and buy another pair for "dry rides".