The product was new, so I guess it does have a warranty. I am going to refund the money and probably find a new drop shipper.

I did not know that this supplier charged a restocking fee. Plus, I do not think I want to deal with a company that gives me busted merchandise.