Well I fixed all of the leaks. The hose pees like no ones business. I'm uncertain about the year of the water pump and such. I have a 2002 with 102k on the clock.
2002 BMW 745Li 102k
1991 Mercedes 300D 2.5 turbo 338k
1993 Mercedes 300E 2.6 192
1995 Mercedes E420 160k