I got my truck bad today after paying the bill. It was six hours labor which was good as my mechanic work on it more than that. Destroyed the hubs and brake shield trying to remove the hubs. Way to go Dodge! :-{} Sad when a three year old truck needs ball joints at 59,000 and then worse when you can't get it apart. Dealer where he bought the parts said they just keep beating it till it come apart. We tried pullers, air chisels and anything else we could. Nice engine but the rest of the truck is way short of the engine. 
