How long will the vehicle inventory shortage last?