Purchased a simple set of O rings, but realized I did ordered the incorrect items. No problem, right? I contacted them via email requesting to cancel and was told I would pay a 35% cancellation fee. Okay, seems high, but it was a cheap part. I said I want to go forward with cancelling. They replied telling me that they would send a form over, but nothing happened after that. A few days later they shipped anyway. Great, now I have a part I don't need and I'm certain if I returned it, I would pay some exorbitant restock fee plus the shipping both ways. GMPartsDirect, you have lost me as a future customer over your unwillingness to be fair for your own gain. There are too many options out there to put up with this.