Lindholms deal @ 5.2 includes these 2 years of RFA years that Trouba is playing out. Trouba got paid$3M per for those 2 years. So if you are signing Trouba to the same term as Hampus (6 years), and want to match that deal you are going to pay more because there will be more UFA years included in it.
So I think you need to up that to $7M minimum if you want him to sign long term (6+).
Or you go 4 years @ 6M which would pretty much match the Lindholm deal and give him back the $4M he lost out on these past two years playing for $3M instead of $5M.
But like you said, and have to ask yourself, if he was willing to sign for that kind of money, that deal would have been done two years ago. He either wants more money or doesn't want to be in Winnipeg long term, or both.