I was pretty skeptical of this site based on all these awful reviews. I only needed a handful of clips for my Datsun 620. I found the part number, saw they were still available, and took a chance on ordering them. I used PayPal to pay so if I got screwed, I had something to fall back on to get my money back.
A couple days after purchase, I got the shipping notification, and they arrived today in the mail exactly as I expected. I would probably buy again.
For all the bad reviews, since this site appears to be a broker, for all intents and purposes, it's very possible the dealers they're buying from aren't real careful in reading, or that whoever is placing the orders is not doing a good job relaying what was ordered. There's always the chance people buying parts don't know what they actually need as well, then complain when it's wrong.