Hi There,
The run time would really depend on how much power all those items draw when running.
The generator will run continuously for 14.7 hours at 25% load.