another thing to check out is the axle shaft its self, sometimes grooves get worn in them, causing the seal to properly sit. also if the axle is pitted it will cause damage to the seal.