Just noticed condensation inside mine today, so guess I will buy a new one. Waiting on my RockBlockers to come in before i replace it though. Just hope the rockblockers are Autobahn proof.
Still have to wait another week for my windshield.
Cheapest I've found online was about $204 from a couple of the vendors, Mazda Parts Zone and Montgomery Mazda.