Every motor vehicle and every combination of a motor vehicle and trailer or of a truck tractor and semi-trailer having a gross weight of 8000 pounds or more when operated on a highway of this State shall be equipped with flaps, shields or other such devices as to inhibit water or other road surface substances from being thrown from the rear wheels of such vehicle or combination of vehicles.