I had one on my Tiger 1050 and it worked to keep the bugs and rain off me better than the stock touring screen and I got a Givi windscreen and added it to the Givi.
I went with the clamp on model.
With the Trophy I don't thing it will help unless you are 6' 6" or better.