(a) No person shall operate on any public highway any motor vehicle with a passenger or commercial registration which is not equipped with fenders on all wheels which come into contact with the highway unless the body of the vehicle or attachments thereto afford adequate protection to effectively minimize the spray or splash of water or mud to the rear of the vehicle.

      (b) No person shall operate or cause to be operated any bus, truck, truck-tractor, full trailer or semitrailer of registered gross weight exceeding three tons on any public highway unless the same is equipped with suitable metal protectors or substantial flexible flaps behind the rearmost wheels, and, in case the rear wheels are not covered at the top and rear by fender, body or other parts of the vehicle, the rear wheels shall be covered at the top and rear by protective means of such standard type or design and so installed as to reduce, as far as practicable, such wheels from throwing dirt, water or other materials on the windshields of following vehicles, except in cases in which the motor vehicle is so designed and constructed that the above requirements are accomplished by reason of the fender or body construction or other means of enclosure.

      (c) Violation of any provision of this section shall be an infraction.