Just from my experience, Running a generator 24/7, 365 in a remote location can be very expensive. Lots of moving parts, and if it goes down, be ready to pay a field mechanic an arm and a leg to fix it, Especially if its far away from a major city.
Mining is a long grind, it may be a couple years before you ROI, Capital cost on top of the quickly depreciating miners will kill you.
Personally I don't invest for anything less than 6 month ROI, given the volatility, and ever increasing efficiency of new gear.