Most people have great luck with Walbro's. How did the strainer on the end of the fuel pump look? Its possible if there's shit in the tank that it got into the pump. Alot of times, the pump will suddenly go bad, but if you take it out and blow compressed air through the pump backwards, it will flush the debris out and be good to go. But it sounds as if yours is dieing a slow death.