I would think the buyer holds the cards on this as it would be a contract situation where the terms of the contract (i.e. vehicle specs) were not met. Realistically the error falls on the MFG as they would be responsible for the order system and manufacture. My going in position would be let me know when my new truck is ready and I will return this at that time. Then consider alternatives. It may be too late in 2019 and you might end up with a 2020.