I placed one order with them and had no problem, so I decided to place a second larger order and when it did not ship when promised, I asked for a refund and at first was told they could not process the refund due to their credit card processor reviewing all transactions. They offered to send me a company check but that sounded very fishy to me so I refused and called my credit card company and disputed the charge. I emailed Minersource, informing them I had disputed the charge and all of a sudden they processed the refund.
Very shady, I won't do business with them again. I was lucky and wont push my luck.