Parts are at a premium. I am sure if a sub par truck was shipped to you, the response would be, why would they not just hold them until ready. People are never happy. Ship to soon problems, hold and ship a good truck people complain about the wait..Humans are never every happy.