In the US the screens must have DOT engravings. MMC isn't doing that. Also the tires and headlights must have DOT markings. Again, MMC isn't complying. It's why Maryland inspected and failed the car.
So then what do you do? Take the flyscreens off, and install Blockleys or Excelsiors? if even those have the proper DOT markings.