Simple, if you are not willing to leave it for that long don't, take it to another mechanic as it should no longer be under warranty; and if you please, get that mechanic to use genuine parts. Toyota may be too busy to get it all done in one day, as you said they are booked up, they might be trying to at least get your car in there, you could always ask them why they need the car for so long.