I've had great service from Sudco, but I always pick up the parts in person. It's a bit of a ways to go, and a street bike is the only way with that traffic.
They have good inventory, including some old jets and needles that are discontinued at the dealerships. Sudco's website had a nice catalog of carbs showing all the options, part numbers, etc.
You can get a full range of needles and jets from them same day at about 1/2 the dealer price.
They never questioned whether I was a dealer. At other places, when asked I always tell people "I'm the end-user. You know, the guy who pays FULL PRICE!"