I found this forum while looking for a fix for my fuel pump in my 99 D1. You saved me $750.
I was quoted $850 to fix this from the shop AAA towed me. After some research and finding this AWESOME thread, I went to Advance, got the pump, a sock and injector line. The guy at Advance gave me the line for free since it was less than a foot and it's sold by the foot. $100 out the door.
Took the parts to the parking lot behind the garage where my Disco was sitting and did the swap in 20 minutes. It took longer to unscrew and replace all the phillips heads than anything else. Didn't even need the injector line - the flange on the old pump was the same as the new one so I left the original accordian line on there.
$100, a phillips and my shoe (to smack the driver getting the ring off).
Thank you SO much for this thread!