The Marine industry has quite an assortment of heaters, coolers, and stoves that are easily adaptable to your "land yacht". Do an internet search for "Marine Diesel Heater". What makes them attractive is that you already carry a plentyful supply of fuel with you. Here are some examples...