At -40C/F, nothing stays "warm" for more than a couple of hours, no matter how much insulation you throw on it.
Also, generators work well to power the block heater, sump heater and battery blanket, though of course you'll have to figure out a way to start the generator at -40, because it won't...