Take a look into making an oil fired heater from a used water heater.

It's a bit of maintenance, but burning free, used oil is... Free!