I _made_ my own torque-arm (actually this is the second one I built which is a twin 2x1" beam, versus the original 2"-beam).
I dont have a water/rain issue. Never drive the car in the rain... no issue.
No really, with slicks in each corner, I dont drive it EVER in the rain.
p.s. Here is a 35Meg video clip:
http://www.dariusrudis.com/videos/20...Park_movie.wmv