No idea where else to get the pump from, other than eurocarparts.
It's not difficult to fit the pump yourself if it's definately the in-tank one you need to replace. If you lift up your back seats you'll see the screwed on metal plate which you need to remove. Under there you'll find the top of the pump, which unscrews with a bit of persuasion. From there on, it's easy to remove the pump and fit the new one.
I don't have the Erwin manual for the diseasel
, but I'm sure there'll be a guide somewhere. My hands are less mechanically minded than my brain thinks they are, and I still managed to replace my in-tank pump in less than an hour. Unfortunately for me the old one was working fine and it's the external pump under the wheel arch that's making the whining noise and needs to be replaced on mine 