I'm starting to like a Zeke second contract less and less personally. I think Zeke's game is going to age very well and I could see him being effective all the way up till 30, but that's only if he takes care of his body. He's had slow starts all of his 3 NFL seasons because he basically tries to play his way into shape during the actual season - which tells me he's not taking workouts that seriously in the offseason.
Look at Darrelle Revis and Dez Bryant. When you don't take care of yourself as you age and your natural talent starts fading, the end can come very, very fast. I just don't trust Zeke right now to do the former.