Being a scrounger, I made my OWN heated liners, controllers and hooked it up to my bike. The heater wire was scrounged from an inoperative electric blanket. At 2 Ohms per foot, 6 feet was more than enough for each glove liner. I got some $3 glove liners from Academy. These are warm and comfy, even under my Joe Rocket riding gloves. The hardest part was sewing the wire onto the gloves. A bit of RTV silicone sealant keeps the connections sealed along with obligitory heat shrink. Ugly but effective and no one sees it once they are inside the riding gloves. The maximum power is 16 Watts when the engine is running. The wires run alongside each finger and loop between the base each metacarparal pair(hand bones).
The controller was a bit more involved. It is a freely available MOSFET PWM
(pulse width modulated) design I snagged off the Web. It is good for 15 amps, more than enough for two gloves. I used a sealed project box and double o-ringed the adjustment shaft to keep water out. Since the heating element is 12 Ohms, even if the MOSFET shorts out and goes full power, the maximum current is just a bit over 1.2 Amp. At full on, they will get quite warm but will not burn the skin.
I used two-wire trailer connectors to hook the glove liners to the controller. It will pull free from the controller.
Cost? Well, the wire was free. The controllers cost me $5 to make, including the case. The connectors were $3.00, with tax. Glove liners were also $3 on sale. So for $11, I have warm hands regardless of the weather. If you ride in sub zero conditions, you might want to go down to 8 Ohms for each glove which would give 36 Watts but safety is not assured. Better put a safety switch in the system. Mine is intrinsically safe so I have no switch.