Quoting: wabit
He can not sign an 8 year deal anywhere except MN.
You brought up the OS compensation and linked the calculator. The price when you put those numbers in is 4 1sts.
He can sign an 8-year extension with any team that holds his RFA rights. Which will exist for at least another year. Until his age 27 offseason. Whomever he's traded to will have that option to do so if they so desire, for at least all of next season. After which he'll become an UFA, and will be eligible to only sign an 8-year extension with his current team.
The 7-year max signing vs an 8-year extension thing only counts if he's an UFA signing with a new team during Free Agency. So long as he's still an RFA, even with arbitration rights, he is still eligible to sign an 8-year extension provided said team owns them. Or if age 27 or older with whichever team he currently plays for.
As for the offersheet thing. I only linked it because it shows the compensation packages for the various AAV ranges. That's all. I never used it.
Strictly speaking, a AAV compensation package for a $7.8M offersheet is a 1st, 2nd and a 3rd. Which is technically what the poster is going off of. Not so much the term. If a offersheet is longer than 5 years, then yes, it goes up. But if we're going by just the AAV, then this offer is more than what the compensation is.
That was my point more or less. But, I'm not going to argue about term length though.