3 years or 5 really doesn’t matter given that years 4&5 of a NFL contract are not typically guaranteed in terms of base salary.Good deal for the Browns. Lots of money but relatively low term. Draft another tackle @ 10 and the line should be much better.