Sort:  

I think, based on cost, I'd go with the generator option like yours in preference to the battery, at this stage at least.