diesel and propane are the only fuels you can store long term. i have a pto gen which is much cheaper since i didn't have to buy a power plant with it. it will run our whole place . 600 gals of diesel will run my kubota tractor for a long time.