3 yr will be fine--hopefully he will reach the 40 game max pretty soon
I think he will, but since you just signed him to a 3 year two-way contract, he will still be waiver exempt for this whole contract, if you ever see a reason to send him down. Though I doubt that will happen.
Processed on Profsl and Fantrax