Ideally 3 years, but I would go to 4, he doesn't have that many miles on the clock. It's FA. you are not going to get quality players without either overpaying in $$$ and/or years, or without taking risk.
I dunno why people still haven't accepted this.











