National Cycle make these:
CLICKY I had a pair on my V-Star. They worked well in wet weather keeping the rain off your hands. My hands still got cold though, but it does help take some the 'bite' out of it.
They attach under the mirror stem. Not sure if they will work on the Triumph.
H.