Dave, give a call to West Coast Differentials up near Sacramento, off Hiway 50 in Rancho Cordova...
I bought gears, axle shafts, locker, LS and bearings for my 4x4 89 Bronco - went from a 3.55 to 4.10 gears...everything fit perfect!
Also, I changed gears in my 4x4 99 F-350 from 3.73 to 4.56, also added a LS diff to the rear - I had them do the labor in their shop - they got it out in one day and cost about $2K a year and half ago...
They have all the stuff you'll need if you do it yourself, or they'll do the swap if you want...
Here's their site:
West Coast Differentials: Ring & Pinion Gears, Posi's, Lockers & Axle Parts
These guys only do gears, and they know their stuff!