Commercial and heavy-duty vehicles