A power inverter is definitely the way to go. I built my own generator with an 8hp engine, a 180 amp 12v truck alternator, and a 3000w inverter. I also have a deep cycle battery so I can use some power when the engine isn't running, and I have electric start with a remote. Best generator ever! It will surge 6,000w for 5 seconds, which is WAY more than a 3kw standard generator can surge. I can also use it to jump start/recharge anything 12v.
I did, however, spend a ton of money to build this thing. I could have bought a generator off the shelf for cheaper...but I like mine better.