This might not be exactly what you are looking for... but I'll throw it out there...
I use Seven for "push' email to my TP2.
http://www.seven.com/ It works well and does not seem to drain the battery to badly. It looks like it will do contacts and calendar. I just use email. It is free!