Bought from them a couple times. Usually went smooth but it does suck that they don't cancel orders. I placed an order once and changed my mind and called them right after but they wouldn't cancel it so I ended up with something I didn't want but flipped it and lost some money. CorSport definitely has some of the best prices out there but I'd probably think twice buying from them. Really surprised by the vendor attitude towards unsatisfied customers too, wow. But I do agree that they should not charge you for an item they don't have ready to be shipped and if they do charge you, you should be entitled to a full refund.