as long as you understand the job is pretty easy.
here are you specs
pinion rotating force 15inlbs old bearing 25inlbs new bearing
ring gear bolts 65lbs (rember to loctite them)
main cab bolts 85lbs
back lash .008-.012
carirer preload .005-.007 to each side
you need to know the correct wear patter.
now for the issues some will have.
1. tools you must have a torque wrench, inch pound torque wrench, dial indicator, an a puller for the pinion flange is nice, you need get the pinion bearing off as well, calipers are nice for the shims as well to figure you preload in. a nice telescoping magnet for the c clamps are nice as well to put them back in. the abs sensors are an inverted torx that I did not have.
2. parts you need shims, crush sleave, greas to check the wear patern, locktight, silicone for the inspection cover.
as long as you have the right tools and know the job you can do it in about 3-4hrs. the pinion bearing is a bit of a pain and so was the crush sleave on mine. it took a ton of force to stug the pinion flange up to the crush sleave for some reason.
my .02 is buy the tools and do it yourslef. that is what I always do. the job costs more than the tools usually and then next time you have them.