This type of prediction stuff isn't something I'm confident about, but I'd be willing to do 4 to 5 years for 4.5-5 mil - assuming he keeps a similar pace up.
Regardless of this down start to the season, this is still a guy that is normally a lock for 20 goals (outside of his rookie season, the covid season), under 30, and has the ability to score at a similar pace in both regular season and playoff. Also plays a good two-way game these days.
I think he's a classic guy who is going to leave us and have a Statline of 30-30-60 on a team like Devils or Oilers who have better talent to surround him with. I'd rather take that chance with our own team if we can add some more talent around him in the top 6.