I will probably see how the truck drives on the way home before purchasing u-joints for the truck. If it seems pretty decent on the longer drive to my house than I was able to drive it to test it out then I'll probably just leave the u-joints. It definitely needs ball joints though. They were noticeably bad on the test drive, and there's a bunch of play in them. The current owner (an auto mechanic by the way) said that he replaced the lower ball joints I believe, but the lowers are cheap enough that I'll just replace them both to be sure. Good u-joints are expensive enough that I'll likely keep the current ones if they seem okay. I'm also thinking of going with Moog ball joints from Rock Auto instead of the heavy duty NAPA's. They seem to be very good quality and also carry a lifetime warranty and they are half the price of the top of the line NAPA's. I've heard that MOOG makes good stuff, anyone have any negative opinions of them?
As far as the CPS, I'll definitely pick one of those up to have as a spare. I won't drive a truck much farther than around the block without some basic hand tools so keeping a 10mm wrench in the truck won't be a problem. Any other gremlins to worry about? I know that this generation of F350 isn't built as stout as the current generation, but everything still looks to be pretty well built and I'm guessing it should handle a 13,000 pound GVWR trailer about as well as my current 2500HD. I'm glad to hear you chime in as well Soundguy, as I know you're a big fan of the 7.3 Powerstroke.