IMO the problem is 5 years. He didn't deserve a long-term deal like that, that's BS. He's never broken 50 points and he's not "good" defensively nor a good penalty killer.
He's 26, turns 27 in September. A fair deal would have been 2-years, $4.5 million per year. He gets a nice raise on what he previously made and the smaller deal pushes him to continue to earn a spot as the Rangers future second line center. If he caves, he caves. If he lives up to the deal, we have a nice trio with Stepan-Brassard-Miller for the forseeable future. If he grossly outplays his contract and we can't afford him, then he has the opportunity to leave in UFA before he turns 29 and get a 5/6-year deal on the open market. It would be a win-win all around for all sides.
If he underperforms, which I expect might happen because he's always been inconsistent, the term of this deal may come back to hurt us a bit and force us to lose Zuccarello or Staal, two superior players.