I installed heat demons on my bars and for $40 I think it's great. I installed the switch beside the passenger seat release keyhole.
I also have full leather padded snowmobile gloves - insulated.
This combo produces extreme heat on high setting. It burns the hands and feels great in cold weather. Its funny cause as soon as you lift your hands off to get some wind in there it takes a couple minutes to build that heat up again.