Check Out This Badassary...

That makes sense, but the power is much reduced at 1800. for 30kw you would need at a minimum 30kw/746 = ~40 hp, which sounds reasonable. Probably need at least 60hp to cover surges and generator efficiency.
and thats no issue at 1800 rpms since its generating probably 200 lbft at the crank. so 200lbft at 1800rpm is close to 70hp.