I have nothing but good luck with The Moped Junkyard. It's definately the fastest. I don't know what happened with you order but...
Did you happen to enter the wrong item # or description? I don't know, even when I wasn't sure of the part # or couldn't find it I just described it to Joe and he sent me the right part/parts. I always order from there, now.
The one place I had problems with is Sportsbay.com. I would not recommend them.
As for the credit card issue, I have had no problems with them or anyone else...so far. (Knock on wood)