So I ordered an exhaust from a dealer I bought a lot of stuff from. I placed the whole order on Feb 11, and just yesterday he tells me the exhaust is backordered and doesn't know when It'll be in. So I'm like, ok, just cancel that order and I'll figure out what I do. Then he says, since the exhaust was a special order he wants to charge me a "15% restock fee" (his exact words) because on special orders he gets a hit. WTF is this!!!??? He doesn't even know when the exhaust will be in and he wants to charge a restocking fee, even though he didn't tell me it was backordered until a whole month after I placed the order. I think this guys is full of :bs . The 15% for the exhaust ends up being $246. What do you guys think?
FYI: this dealer sells stuff on the forum all the time.

FYI: this dealer sells stuff on the forum all the time.