I'm not sure if mine is the same as yours, but i had to use a press to get my race and bearing in when I did my wheel seal. Do you have good diff breathers? If not your breather could be clogged and causing the seals to go out. What happens is the temperature changes in the axle causing pressure buildup, and if it can't be released through the breather hole, It'll push out your seals. Just a suggestion