Hi Frank
Sorry to hear your news; hope you bounced OK!!!
The little plastic screws are designed to shear at impact. I really don't understand this as all my other bikes have the screens very well bolted to the rest of the infrastructure!
I've been getting all my parts from here:
https://www.motorcyclespareparts.eu/...nere-2008.aspx taking advantage of the strength of the � to the Euro. After this week's disaster I may have to change that plan!!
I've been getting parts from them since 2013 and there is sometimes a delay if the part is obscure and not in stock, but no complaints with them.