djk,
Motor-Gen Sets have a HUGE loss ratio.
This is only recuped where something like a Ward-Leonard type system is used to regenerate some of the losses lost in the Generator, but I am told that a normal Gen-set only runs at 60-70% efficient.
This is probably why they never really caught on as a real option for a UPS system.