My last order took 5 days, order to delivery, but i do live in the middle of bumf__k mid-south America, USPS is kinda of a crap shoot right now.
In the old days it would have taken a couple of months to ship (if you were lucky) a substitute, much cheaper product than what you ordered with no explanation and would never answer any inquiries to customer service.