My truck is at the dealership getting the new replacement shaft as I write this. It is being replaced for free even though my truck is an 01' with 52, 000 miles on it. The service manager said that they are looking at each truck individually - Not replacing them for free in each case. The criteria he said they look at is the age of the truck, amount of miles and vehicle condition.