Sounds like water is getting in there worse then it should. The passenger side is known to get more water logged then the driver. Mines was rusted when I installed my struts/springs.
What kind of mounts are you using? If you use cheaper parts don't expect long lasting results. If you got the dough, Moog and KYB make some pretty good strut mounts.
2009 Harley XL1200N Nighster
A few Chevy daily drivers.
Stable is currently muscle car free, a sad day, but we will get more when the time is right.
March 2012 COTM
Ooorah! Semper Fidelis