I used to buy a little from Performance and a bunch from Nashbar. Most of what they have I can buy locally for not much more, so, that's what I do. I used to love Nashbar when they would get closeouts for ridiculously low prices, but those days are gone.
I bought one part off of Amazon. It was incorrect and the vendor told me I was stupid when I questioned them. I will never buy from Amazon again.