theestoreonline.com is a complete scam!
They pull you in with cheap prices. Then they call you the next day and tell you your item is out of stock. Then they "upgrade you for free" and send you some cheap Chinese knock-off worth about a quarter of what you spent. Then they won't do a return. STAY AWAY from these people. You work hard for your money don't let them steal it from you.
I actually ordered 2 batteries and a charger for a Nikon D7100 camera. All name brand stuff at really great prices. That same day I called back to cancel the order because I no longer needed the merchandise. A male told me that it had already shipped and that I should just call when it arrives and they would send me the RMA for return. When the item arrived, I didn't even open it, I called and spoke to a female who put me on hold, then came back with an address for me to send it to. I said "that's it, no RMA, just send it back and you'll refund my money? She said yes. I was a bit suspicious and then finally checked these guys out. This seems to be there MO. That's when I opened the package and found this cheap junk. I can't even hope to sell it to recoop my loses ($101.00). Fricken crooks!