Well I have been in temps to -60 and colder, you want a block heater and an oil pan heater, glue on pad works the best. THe block heater replaces one freeze plug. There is also an optional battery heater that goes under the battery. I now live in Utah and don't have anything but my garage is heated. PM me if you want some help. Tim
You will also want to put your heaters on a timer, they turn on about 2-3 hours before you expect to leave, if not your electric bill can run $1-200 extra a month....
when the temps I was in got below -40 I also had an electric heater inside the vehicle to just keep the windshield thawed, but at -50 the fan on the electric heater would seize up and not work until the fan warmed up...
Kats sells a good oil pan heater at Oreilly's you only need about 120 watts, anymore is a waste at the temps in UT. There is also a dipstick heater that you can put in that works well. Block heaters are also available at Oreilly's if you do some searching. The battery heater is a pad that is placed under the battery. With 3 heaters, you can get a block to plug all 3 into and then you use an extension cord to plug the block into. Keep all of the wiring under the hood.
Pick your options below
https://www.amazon.com/Kats-22400-Watt-B...AH39RR6MAS42A7Bhttps://www.amazon.com/Kats-22200-Watt-B...NBRE50VZNXQHHW0https://www.amazon.com/Kats-22400-Watt-B...GA6S18J5731KE77https://www.amazon.com/Kats-24100-Watt-U...HAY39492ZAPZQYWhttps://www.amazon.com/Kats-11445-Watt-F...eze+plug+heater