It's very hard telling on a bike that hasn't been running for seven years? Besides the pump, your fuel rail may also need replaced, injector ports cleaned, etc? If it's running but not idling, the ports would be my next check? It's getting fuel when you force them open with the throttle, but not necessarily enough to hold idle? Only two fuel lines as well, easy replacements. Last but not least, maybe replace the TPS(s), easy job, could be your problem, and known failure parts on the early models.
I'm sure the real wrenches will come along soon with better input, but those would be my starting points