The thing about Amazon is that they at least try to make things right. I've had things not delivered when they were guaranteed and had them refund me the money, then when the order got there a couple days later, they said keep it. I don't know if they do things that way any more, as that example was a few years ago, but fortunately when I order from them I usually don't need my order right away. If I do I get it local.