The key is coded to the ecu as is the pump. Soooo if you get one from a scrap yard you'll need the ecu, keys, pump.
All you can do is pay up really, unless you can find one cheaper online, try phoning around for a local bosch dealer and see how much you can get one from from there, again try online.
That is about the right price aswell i'm afraid