NDP has a good selection, fast service, and fair (but not great) prices. If you don't need the parts quite that fast (but still in the next couple of weeks), I strongly suggest you talk to Matt at Ponderosa (see the ad on the front page of VMF). Outstanding service and prices.
None what-so-ever. They bent over backwords to try and help my find a pump to carb fuel line that would work with my setup. The sales guy pulled every one they had and described them to me over the phone. I'm fixing to order some more stuff from them today.
NPD is a good supplier. They won't always have the parts you want in stock. Be sure to ask about immediate shipment or back orders. If they have it, shipping is quick. I have received parts that were not suitable (didn't fit, etc.) but they've always been good about returns.