Ebs' contract is fairly comparable. He didn't place as high in league scoring but the actual raw numbers are similar. Inflation adjusted, he signed a 6.8x6, and that bought 2 UFA years.
A 6 year deal for JG would only buy 1 UFA year. He's definitely better (6th in scoring vs 16th, backchecks vs doesn't, etc) but not so much so that it would be 1 million more, maaaaaybe 500k.
I think a fair deal, with the lack of leverage he has (no arbitration, no offer sheets, only 1 elite year) would be 6.8x6, 7.1x7 or 7.4x8.
Everyone seems to think that Gaudreau is roughly = Tarasenko, but Tarasenko's deal bought 1 extra year of UFA, so accordingly, JG's should be just a little bit less.
If BT wants to sign him to a 7.501x8 just to appease an ego, either Johnny's or his agent's, then that's fine by me. I've been expecting the Tarasenko deal all off-season.
Then once JG signs, I'd expect Kucherov to get done, for about 200k less per season within a few days. I'm much more interested to see how the Risto, Lindholm, and Trouba situations turn out. That could be quite entertaining.