The problem is with Newegg, I've always had problems with them and their restocking fees and such. Amazon is the cheapest and the best way to go IMHO. They pay for the shipping back and they don't charge a restocking fee.
I actually prefer newegg cause most of the hardware are cheaper. You can always RMA instead of ask for refund?