I would go ahead and order your parts from Randy's Ring & Pinion or the like then all you have to do is shop labor. Are you in a Jeep club? If not, you should find out about what you've got locally. Here in Tidewater we've got a guy that does it for us $250 an axle.
My build thread has pics again. http://www.jeepforum.com/forum/f177/kevin108s-2000-xj-build-867428/