Everything was going so well yesterday, I had found a killer deal on amazon and listed it on ebay. This morning when I woke up, someone had already purchased the product, yay! But unbenounced to me, Amazon seems to have run out of stock. Next to the product listing on Amazon it says, "Usually ships in 1-3 months. Of course this is very different from what was promised to the buyer. Is there anything else that I can do besides contact the buyer and inform him that he will have to either a) wait 1-3 months or b) let me refund him the money? Also, I'm new here and don't really understand how dropshipping fully works. If this product was in stock, would I really have to purchase the USPS shipping label that they're prompting me to buy on ebay? Edit: I have refunded the payment through paypal. The order seems to still be open on ebay though, should I cancel it there too? If I do, it seems like it wants to refund the money again through their system, not sure if I should let that happen.