After doing my own ball joints years back on these trucks and finding out the job pays something ridiculous like 2 hours if I recall correctly, I decided I would never do my own again. Half a day of heating, beating, heating, grinding, heating, beating when I can pay a shop - it's not a...