What are those shafts made out of on the half tons? I just dragged my drunk ass outside and climbed under my truck because I was super confident my drive shaft had zero rust on it but it's a 2500. Must be aluminum. Seeing how it could be, I think you have a valid complaint.