It was pointed out earlier when gfc did not deliver on the agreed date they breached the agreement. In no way are they entitled to a restocking fee.
Go public and file in small claims court against gfc. Refunding the $200 will look really appealing to gcf with the time wasted over an unfair stand.