I should have taken pics but for those who need to replace the bearing it is not so bad. Just unbolt both ujoints and carrier bearing and you can either have the old bearing pressed off and on or cut the old one off like I did. Just don't go too deep. I just used a piece of pipe to tap the new bearing into place.

Auto Zone does not have the bearing for my application. I had to go get one at the Chevy dealer. Ouch!

I read on the Diesel forum Napa has some but still $100.00 or so for a good one.