My 1998 Land Rover Discovery TD5 started to leak oil from one of the front drive shaft seals. I purchased a new seal and set about dismantling the hub. I had previously changed a seal on my other Discovery while replacing the front ball joints, so was familiar with the procedure.