Walbro is around $130 from ebay. I had mine delivered in 3 days.
http://cgi.ebay.com.au/WALBRO-GSS342-FUEL-...=item336293cfab
If the pump sounds like it is working, then you probably don't need a new pump. If you really think it's a fueling issue, take the fuel line off at the engine and stick it into a bottle. Turn the ignition on but don't start it, see if fuel is being delivered.
You only need a small amount of fuel to get it started.
AutoPro and Repco can also order in Walbro and Bosch pumps. I bought my Bosch 040 pump from AutoPro for $205, 2 years ago.