"Extremely bad experience. Took forever. Shipped me somebody else's parts. Let me order a part they couldn't even get. When they FINALLY shipped, they send me somebody else's parts, which ended up screwing this other guy. I kept asking them for a shipping label to send the poor other guy his parts, but it took them more 2 weeks to send me a label. The label had me shipping the parts back to them. At the same time, UPS started leaving me pickup notices. I called them and they said they were supposed to pick it up and ship it to the original guy. On and on... Nobody there has a clue what's going on. Finally got my parts, except for the ones that they let me order but couldn't get. They should spend less time coming up with ridiculous "cute" rhetoric on their website and phone messages, and practice what they preach. I won't make the same mistake twice... I would leave 0 stars, but that was not an option."