I picked up a small 2-cycle generator that is just enough to run my block heater , cabin heater and should the need arise, it also has a 12 volt charger that could be used to warm the battery.
The generator is an older Coleman "Ultimite". I believe it is the same unit that was marketed and sold with the Subarus in a promotion. Nice small power plant.
The cabin heater I have been using is a
Zerostart "Little Buddy" 120V cabin heater. (Zerostart interior car warmer part number: ZRO 260-0900 heater $51) . It was hard to find and not listed on the Temro or Zerostart websites. Any Zerostart dealer should be able to order one. Here it is listed in
JCWhitney.
This heater measures 4.5" wide x 3" high x 7" deep.
This heater does not come with a thermostat , or the LED shown. I disassembled a small space heater for those additions. The LED lights when plugged in, so I can look through the window and know I have it ready. The thermostatic switch was an easy addition and allows me to adjust the temperature where I want it as well as a nice safety feature , since it shuts the heater off to prevent overheating.
I have been using one of these for the last eight years. Before I was able to find this compact unit I did mount one of the small cube shaped ceramic heaters. It worked fine , but took up more space. This one mounts with a slide on clip and has a connector not far from the unit so removal for the summer months is easy. I usually just leave it in there though.
It really is nice to have a warm truck to jump into, and no windows to scrape
For the engine I used a freeze plug immersion engine block heater.