A solar generator is not the best option for meeting such a requirement. The gasoline-powered generator is also not a good idea since, in addition to the restrictions of gas tanks, there is the possibility of overheating and noise (which is generally loud). A generator can sustain up to 10 hours of run time from those on our list. However, the better option may be someplace out there.