The good news is that its not that expensive, or technical. Nearly all the parts are at your local parts store. (ie bearings, etc). You can rent the bearing set tool for free.
THe only thing you will have to order is the hub removal socket. Its a special Jeep tool you can only get at 4wd, quadratec, etc. The local places will not have it. Otherwise take everything off one at a time. Have a small container handy for all the small parts.
If your rotor is junk, you can change that as well. You need to remove the hub to change it, so its not a bad time, and those are pretty cheap as well. Its trickier then other cars, as the rotor sits behind the hub, pressed in by the wheel lugs. YOu need to hammer those out to get the rotor off.
When checking for bearing and ball joint play, it helps to have a partner. First pry under the tire with a pry bar. If you feel movement, have your partner pry on it while you watch the ball joints. If there is play you can usually see it. If its a small amount that you can't see, wrap your hand around it and try to feel for the movement.
If you feel looseness but don't see it in the ball joints, the play is from the wheel bearings.
In a bit late, but AutoZone does carry a selection of the more common sockets for Ford, Chevy, Mopar, etc.
They might not have it in stock at every store, but search their website using the term spindle nut socket to get the part number for the size you need.
"We are all of us in the gutter...
Some of us are looking at the stars."
~ Oscar Wilde via Chrissie Hynde