I have a 2004 Landrover Discovery that had a leaking front axle seal. I replaced it with an original Landrover seal and it still leaks. I was careful with seating of the seal and lubed it during installation. It is still leaking. Any advice or tricks on installing these seals so they do not leak. Thank you.