I have a local Driveline place that will install a new Yukon Duragrip posi unit with new bearings for $650. I'd have to install the ring gear and put it back in the truck.
Not sure if that's a good price or not.