Definitely a good deal for the Rangers. I think going 7 years so he would still be more likely to get a second (shorter) lucrative deal after this helped, but it is still cheap.
Not that is should matter for Laf, but the underplayed thing about the deal is that it only has a modified, weak, NTC in the later years. I still can’t believe that on top of paying Zibanejad so much money they gave him an NMC for virtually all of his deal.
Hopefully they will stop giving such strong trade protection in so many contracts.