Just quickly, I bought a ball joint separator last night and messed around a little in the dark breaking down and separating all the pieces ready for cleaning and the bushings to be pushed out.
Just FYI, I bought this one:
The jaw opening is only 19mm, as it seems many of this style of "mini" ball joint separators are, but it does not fit around the lower rear ball joint. Maybe I should have gone for the larger one but perseverance once again won out and I finally got the lower joint free by keeping the nut on and just having the separator off to the side. I do like this style over a pickle fork since it doesn't damage the ball joint rubber at all.
My ball joints seem to be in pretty good condition, the rubbers aren't dried or cracked and they move around nice and smoothly, but now I'm wondering whether or not to just replace them all while the whole thing is apart. It's one less thing to worry about. I think I remember reading that the joints are the same from front to rear. I can't find any upper ball joints that aren't adjustable though, and for $370 all up I can think of other things I'd rather have. Same deal with the wheel bearings actually, they seem in good condition so I can't see much point in replacing them.
I was chatting to one of the guys I work with and he has a manual impact driver I can borrow, the only thing better than cheap tools is free tools.