I live in Arizona, but I'm high desert (4600' MSL) so it gets pretty cold here during the "Winter" months and at night.
I bought a Gerbing's Heated Vest from
Heated Clothing Outlet - Huge Discounts on Heated Clothing! and used it last year. I bought the battery operated one because I often ride with full leathers (one piece) so getting wires into that would be a hassle. My leathers are pretty well vented on the front of the chest and I ride a Hyper, so very little, if any, wind protection.
The vest works great. It's fleece with two heating elements in front (each side of zipper) and one element in back. The battery pack sits in an inside pocket. It has six heating levels and even on the highest setting, the battery last more than four hours (longest I have tried) with lots of life left according to the guage.
My only complaint is due to my own error (possibly), the vest is a bit big for me so I have a harder time fitting it into my leathers than I think I would if I had gotten one size smaller. Again, not the fault of anybody but me, but as you can see, it bugs me a bit.
I'm heading to the Dunes next week. it gets cold there at night and I'm riding my Yamaha YZ450F. I'm bringing my heated vest as I can wear that under my riding gear while riding the YZ. No need to have a plug. You can also use it at ball games or anywhere else you may go where it may not be warm, you don't have to turn it on, and if you do, you have heat, no plug needed.
Buy the battery one. Check out that website, they are 30% cheaper there so it's easier to justify.
Dave