Light-duty and heavy-duty vehicles