I've seen the add-on little deflectors you might be thinking of....attached to Burgmans I think it was. They were actual SUZUKI accessories.
They must have helped some - or Suzuki wouldn't have found a need to offer them to owners of their maxi.
Again...it would not surprise me to see that some Asian shop is offering something, in various colors🙂, for a Kymco maxi.
Stig