They take a lickin but keep on tickin. A year ago today my truck took a swim in the 3 mile cut and it still going. There was many comments that it would be rusted out in 6 months. I have not had no probs with it except shift sensor's in the Tranny and now I am having the push button sensor probs which is a common thing with GM's. It has over 140,000 miles on it. I have not had a single water or rust problem with the truck. It might had to do with me going to Ziebart 2 weeks after and having all the fluids change but that is all apart of maintenance. Thanks goes out to Wilbo and Co. for the guide threw.