As the above poster mentioned, we need more info on your truck. You don't have a signature and don't provide us any info on your truck other than 1999.
According to your other thread (
http://www.fordrangerforum.com/lifte...ting-99-a.html ), you've got a 99 XLT 2wd...therefore coil spring 2wd.
The upper arms should be the same for all 98+ coil 2wd trucks, but the sides are specific. The ball joints are built into the control arms, so to do upper balljoints, you'll need new control arms.
The lower balljoints and lower control arms should also be the same for all 98+ coil spring trucks. The lower ball joints are replaceable, so no new arm needed unless the hole it fits in is mangled up.
Don't buy used control arms or balljoints..... Check out RockAuto.com and order some Moog components. They're cheap and safety is first. Alignment is required after.
As for the rear junkyard blocks and u-bolts.....what do you have planned for the front? Your truck currently doesn't have blocks out back....adding them will add some substantial height out back. Installing blocks isn't a a big deal...torsion bar trucks already have them. I suggest getting new U-bolts though. They stretch over time and it's another safety matter. The U-bolts you want to order should be 1/2" x 3" x 10" round top.