For future reference, there's two ways to make that job very easy. My favorite is to drive all the studs out of the halfshafts on the diff and replace them with bolts, or at least grind down the splines so that they pop right out. That lets you slip inside of the CV off the halfshaft and it pulls right out. The other way, and what you should do now, is unbolt the UPPER ball joint from the control arm. Shim the bump stop first so the torsion bar doesn't push the upper control arm too low, then let the spindle and lower control arm fall down and away from the truck, and that will give you the clearance you need to get the tip of the CV out of the spindle.
I would plan on replacing that ball joint that you've been cranking on.