Simplest thing to do is to confiscate the vehicles and levy fines large enough that its in the financial best interest of these companies to ensure that basic road safety situations are at the top of their priority lists.
The state should confiscate or remove the vehicle, bill them for storage or for the removal operation and also fine the company and take it to court if something goes wrong because of them.