Electrics to deliver good torque.
All that 1,850 watts can deliver.
My CR500 goes up steep hills too but sucks 20 mpg doing so.