Our contact form is opposite - fill in the details and I'll try and answer within 24 hours.
Alternatively, check out the FAQs to see if your question is answered there.
We can only guarantee fitment of the flyscreen to the models shown above. If we haven't tried it on a bike, then the default answer is "no".
Several people have made our flyscreens fit other bikes, with greater or lesser success (and, no doubt, effort). You are of course welcome to buy one and try to make it fit your bike, but we cannot be responsible for the outcome, and cannot accept returns under these circumstances.
So in summary, if we haven't had experience of any of these fitments, we can't guarantee that they will work in terms of appearance or performance. In other words, it's up to you!