Walmart offers the Champion 3,100-watt Portable Inverter Generator for $641 with free shipping. (Amazon charges the same.) That's the lowest price we could find by $133. It features a 3,100-watt max output (2,800-watt rated) and can run up to eight hours on a full tank of gas.