I've been using Gmail for Mail and Calendar on iOS devices for over 3 years.
I've never once felt the need for "Push". In fact, I don't need my device constantly receiving email, killing the battery.
Turning off Push is one of the first things recommended to help save battery.
Doesn't push just err, push mail to your phone once it's received on the server? Not sure why you think it kills the battery...