In my experience no. Most magnetic heaters are at best 300 watts and when they are attached to the outside of the engine they can not keep up to the radiant heat loss of the engine block. A good block heater with the oilpan heater would be the best bet but unless your machine is inside and you...