If the rumors are true and Trouba wants a long term commitment I'd rather pay him that, if the Jets play it cheap.
I agree with krsmith. That is one terrible contract if they sign him for that or anywhere near that. I would rather pay a higher salary for less term, there is no way he is going to be effective in 3-4 years.
I'm sure a desperate team will give Big Buff whatever he wants and then begging others teams to take him of their hands in the not so distant future.