A quick release windshield is a very nice thing. I have the Memphis Shades "Fats" screen. You need mount #MEM9907, which fits up to the '06 fork tubes. It is not listed as a Triumph application. Here's some details on my install:
Memphis Fats Windscreen thread