Welcome DJ1.

I've got throttlemeisters on my bird, here's a link:
FT&AHR2 and a pic mounted is below. I've got the heavy ones that are supposed to damp out vibration as well. As they came on the bike when I bought her used, I don't have a point of reference but I don't feel ANY vibration at all.
How they work is, you get up to speed and just twist the end, it tightens and holds your throttle open. To close you just twist it the other way (like a bottle cap) and it loosens or in an emergency just twist the throttle down. Pretty easy and install is a breeze.
Alot of great Aussies on this site, nice to get one more. Good Luck.