The local auto supply guy said if there wasn't slack in the ball joints, to leave them be.
The rotors, like you said, are $20 each, and $11 to turn. So I got two new rotors, replaced the broken stud, and put on new brake lines. I had to do some modifying on the brake line on one end, they don't fit the mounts on the truck the way they come. If I didnt' have a vice and files, I'd have been very angry about that.
I still have to put on the new idler arm but the front suspension and brakes should be doing much, much better now.
The worse part is, I've been taking my time and learning as I go, and getting around on my motorcycle with the saddle bags (the one in my avatar.) Well yesterday it blew a coolant hose (i hope) so I had to limp it home and now I'm almost stranded..and it's raining....