I have those.
They are great. I have them mounted on the handlebars now.
Dag - is there anything you
don't have mounted on your bars???

I haven't seen an answer, whether they are 1" or 1.25" bars...anyone? I think they are 1", but at work, and haven't measured mine.
EDIT Just checked the archives - they are indeed 1" bars...
Also, Dag - I notice your Vista Throttle Lock is mounted pretty "high", at least from where I mounted mine. Your's is above your kill switch, mine is just below. How do you like it up there, and how often do you use it? I ask, because I use mine quite a bit, and do a lot of off-on-off-on, and seems that high would be a pain. But, I don't like where mine sits, in front of the kill switch, if I ever had an emergency...can you elaborate?
Thanks,
Roger