I would tend to agree given the way the NHL market works. This is a baseless exercise as it is not in any way scientific. It only helps prove my point, so I will use it!
As of the writing of this post and not taking into account any actual scoring plays that happened tonight, the NHL has 28 forwards with 80 points or more. The 28th highest cap hit for a forward in the NHL is 8.5M. We all know there is no exact correlation between players who have a lot of points in a season and what their actual cap hit in that season. But what we do know is that players who finish among the top of the league in points and are UFA will command money around those who are paid in that region of salaries.
7 years/70M contract for a player who just finished with 80 points, you sign him for years 26, 27, 28, 29, 30, 31, 32 which I think is a pretty "reasonable" ask for a player that has shown he has the right skill set and finally put up the big numbers just in time for UFA status.
If the Habs trade for him in the off season, I would prefer something like 8 years/64M for years 25, 26, 27, 28, 29, 30, 31, 32. I think anyone who believes he will get less than Suzuki as a Hab is going to be rather disappointed.