I have found ebay to be pretty good, most sellers and buyers are terrified of negative feedback, keeps them in line.
I ve not had such good luck with Amazon.com however. I bought a good Gold Japanese DID Xring 520 chain on Amazon in April. The price was only 43.99 so I thought it was worth buying it just to put on the shelf as a spare. I went to install it two days ago and was surprised to see that inside the box was a black regular old chain, no seals.
Motorcycle Superstore supplied the chain (thru Amazon) so I found their invoice and called them. Since it is over 60 days, they require me to pay shipping. They will refund the money then sell me an xring chain for $109.99. I can buy one for that price at the retail mc shop down the road anytime.
So I called Amazon to complain, since I have the Amazon invoice that shows I bought a DID gold 520 xring chain from them for 43.99 and that is not what they supplied.
They said no problem, it will be taken care of by their A to Z resolution process, all done by email. I promptly received an email which described the problem then an hour later another email from Shiraz in Bangledesh stating he had looked into the problem and since it was more than 14 days since purchase, nothing would be done, complaint is now resolved and closed!
So they mistakenly sent me a chain that is much lower quality than advertised, not what I want and in fact useless to me, but this is my problem because some time has elapsed!
It may fit their rules but it definitely doesnt fit mine, Im done with Amazon and Motorcycle Superstore and have cancelled both accounts. I used to buy quite a bit from both.
Glen