ach - why not just use the built in push function of Exchange?? You're making things way too complex. As Surur said, just forward your Gmail email to your work mail, then set up Exchange ActiveSync on your device. It's instant push, and you don't have to d*** around with all this other BS.

If your company supports OWA then you're 95% there.

Go simple dude.