Heated grips would probably be a lot cheaper and the tank console on our bikes already have a good place to mount the switch. I've used heated grips with a heated vest and was oh so warm and toasty while riding in some pretty nasty weather.
On the other hand (haha) the gloves would probably do a better job of warming your entire hands and if you have more than one bike or change bikes in the future you could continue using the gloves.
later,
Hugh