Back again with this issue. We took it apart today, and it's definitely the carrier bearings on the passenger side of the Jeep. I'm going to go ahead and replace both sides. We're also going to replace the u-joints on both axle shafts and check to see if the passenger shaft is running true. We think it may not be which caused the premature wearing of the bearing and seal on that side of the Jeep.
I'm trying to figure out the correct Timken part numbers before I buy them. I think it's:
LM501349 for each bearing
LM501314 for each race
Does anyone know if that's correct? (HP Dana 30 all stock)