Are those screws a standard size/pitch? One snapped off the last time I took the windscreen off...didn't realize they made them out of plastic. Does Home Depot or Lowes carry a screw that would work? I'd rather just replace them with metal screws.
they are metric ... but you can get them at your local hardware store/home depot that crap.. just bring one of the other ones from your windshield.. I had the same problem.. and for the life of me I cant remember what thread they are man sorry... but, I replaced them with metal ones.. good to go