Not to sound snarky or like a smart alec, but have you tried any of your local Sprint Stores or Best Buys. In my area (STL Area) everytime I've dropped by one of the stores that carry Sprint iPhones, they have them in stock (in at least one of the capacities). In fact I picked up mine in a casual walk-in.
Help prevent distracted driving. Get Sprint Drive First FREE at the Google Play Store.