Had similar shake and rattle issues when new to me. Disassembled the fairing and replaced a lot of worn bolts, hardware and some missing bolts. The windscreen was remounted with large diameter rubber fender washers underneath, and smaller rubber washers with a stainless top washer to hold everything. It vibrates a lot less if you don't try to screw down the windscreen tight, maybe hand tight + 1/2 turn...if the rubber squishes out, it too tight. Good luck, Cheers!
*sidebar: bought boxes of 304ss panhead screws and nuts on ebay from China, they're good quality Coroneisium material, not the Chineisium. ;) inexpensive!