Maybe try lower fork deflectors. They balance the air that comes up and under the screen . I had a screen fixed to the handle bars and it was bad. replace it with a Tsukayu bat wing and is better but still at 140kmh & over it shacks https://www.tsukayu.com
Try taking the windscreen off the bike.
Maybe try posting in the forum rather than on the blog?
You could have some welded on by somebody competent.
Looks like youre shit out of luck.
Check your swing arm and see if it has the holes to fit them. Should be in front of and slightly below the rear axle.
The above relates to a Hyosung