Ok.. Its all done and ill get tomorrow and take it in a drive and see if anything happens.. I did put a new seal and new bearing. Some thing i did notice is that on top of where the bearing is located inside, when i ran my fingers in there and felt around the inside differential housing case, i felt a bent or like a wedge since i did get hit back in 2007 when some idiot ran a stop sign and since my sis was in the passenger side, the hit was going to be directly on her door and i stepped on the gas and tried to see if i could prevent the other car from hitting me but he ended up catching me and hitting me right on that rear right side tire. It spund me around causing me to be facing the opposite way and half of the other person engine ended in the front and destroyed. I was able to move my truck and the only thing that got bent was the axle which it got replaced... Since then, i have never notice a leak of any kind on the rear differential tires at all... Till now. So maybe that hit bent the actual differential housing case just at that spot.
What i did once the new bearing was place inside; i grabbed a flat head screw driver and right on the edge of the bearing where it touches the house casing i slowly placed it and tapped it in with a hammer all the way around where it could stay real tight and tried pulling it out and never came off.. Lets hope that works.. Since i know that the differential case is actually bent right there and if it stops the leak, when i get my lift installed, i wll get a new one with better gears...