Thanks for the advice. So I put everything back together (the axle with new bearings, new seal, new ABS rotor, new retainers, a new inner seal in the housing, and a new o-ring). It didn't leak at first but after about 400 miles it started leaking again. I decided that before I took the axle...