Starting with the Texas Tough Customs 3" lift kit, some installation lessons learned:
First off, Jared is top-notch in customer service. I called him several times with questions and thoughts, and he always answered right away, was really helpful, and actually encouraged me to call him again with anything I need. Seriously, amazing customer service. I don't know how the guy finds the time.
The shock mounting tabs are spaced 1.5" apart, whereas I think stock is closer to 1.4" (remember, the only stock arms I had were the rear uppers.) Something to note when you're planning your installation, you may need some spacing washers.
The ball joints are actually tie rod ends for a 1-ton truck. He gives you all the part numbers you need to buy replacement joints, available at your local auto parts store.
Upper Ball Joints - Moog ES2848LT
Lower Ball Joints - Moog ES437L
Inner Tie Rod Ends - SATV T4571
Outer Tie Rod Ends - Moog ES80558
Most of them are in the $25-$30 range if you buy them online. Beware, though, they're not really common ones. I checked 3 parts stores in my area, and only AutoZone had one upper ball joint in stock. Everything else had to be ordered by everyone.
The great thing about these upper and lower ball joints is that they thread into the a-arms via the mounting stud, there is
no pressing-in of ball joints on the TTC arms. That will make life a lot easier on swapping them out, especially on the trail. You just need something to help with extracting the tapered stud, but you have that with any a-arm. During pre-assembly, I had to pop them in and out a few times and was able to do so just by lifting up and tapping the hub near the stud with a hammer. I'm not sure how well that'll work after they set in for a long time, so I bought one of these:
Yeah, it's probably going to jack up your boot trying to get it off, but if it's old and being replaced, who cares... Otherwise, if I need to take them out for any other reason, I'll try the hammer-tap method.