Chevy Volt
Same car (both Daewoo/Opel designed/engineered Delta II platforms), different drivetrains. Volt will get 55-60 mpg in real life. Cruze will get 45 mpg at half the price.
I hate Government Motors and would never buy either.
340-40=300miles
9 gallons over 300 miles = 33.3mpg for the Volt’s engine.
9 gallons over 340 miles = 37.7mpg for the Volt’s engine and battery.
Overall FE for the Volt seems decidedly unimpressive on long trips.