Medium- and heavy-duty vehicles