Build your own.
10Kw, diesel powered, 1100cc 3cyl Kubota engine turning 2150 RPMs. Total cost less than $1000. It will run the entire house including the water heater and stove as long as you only run them one at a time. The 13 gallon tank will run it for longer than I have ever needed.
The only thing I would do differently is to use a ST generator head rather then the cheap HF one. The HF one hasn't failed yet, but I have had to rewire it due to crappy wiring.

