There are oil pan heaters available that glue on to the bottom of the pan, I've got one on my plow truck.
A 300 Watt pan heater with two 600 watt (each) freeze plug (one in each bank, yeah V Thingy) one in the front of the block, and one in the back should preheat the engineqickly enough.
Locally they tell you to preheat below 20* F for two hours, I can get the same BTUs in roughly 40 minutes.
Not saying I do that (seems like it would be a thermal shock) so instead I plug it in, then start digging and scraping till the windows are clean (on the outside) and I can get in without having it dump snow on the seat.
As you can imagine, I don't have a carport or shed to park it in, no room in the garage either.
That can be anywhere from 15-25 minutes (I plug it in then go get the digging and scraping tools

).
Makes a heck of a difference in how quick it warms up, and more importantly, how quick it will put enough heat out the defroster to keep the windows clear.
