Did my own. This is a little bit of an intimidating job. First, at the least you need the brass knocker tool that can be obtained from Mid America, etc.
Screw it on the threaded end, and after several swift hard direct and straight whacks, the spindle will pop out.
You really need to get an extra spindle and have it turned down on a lathe for a slip fit on the bearings.
Get good quality made in the usa bearings and seals. You can get them from G.M. Autozone and Napa carry some good brands.
You will want to get a shim kit of a variety of shims. You can get a shim kit from Van Steele.
Mid America sells a special slip fit spindle tool to set the shim height, but same can be done with a spare slip fit spindle axle.
You also really need a press, access to a press, or a good friend with a press to punch out and remove the old bearing races, then press the new ones in.
With the slip fit axle, you can set the whole assembly up on the bench. Start out with the thickest shim, grease the bearings, and set it up and snug the nut down. Check the end play. Keep going down in shim sizes and check the play. You will eventually hit a shim that causes it to be too tight and bind up, then back up. Now you are in the ballpark. You will get different tolerance measurments from different sources. The Haynes and Chiltons manuals are okay. Don't sweat Van Steele when he tells you it has to be like .002. That is so tight, you can't even measure it, so don't try it. Plus, you won't have much choice as you can pretty much only set it with in the shims you have.
Oh, get a new spacer tube as well when you get the shim kit. You may end up swaping old vs. new spacer tubes as well as old and new shims to get the magic fit.
When you have found the best fit, pull out the dummy axle, and go for the full assembly.
One last thing. You obviously won't put the seals in until you are putting the final assembly together. The seal will rub the hub and create friction, thus making the bearing feel tight. Don't get scared if you final assembly does not spin as free as it did with the dummy axle and no dust/grease seals in place.
Have fun! Take plenty of pictures and keep us posted. Just remember, you are saving a freakin fortune by doing this yourself. Just keep telling yourself that!!!!