Three years is decent term, honestly. As long as he doesn't have a NMC, we can have him in the lineup for two years while we develop the D prospects and then ship him out as a rental the last year if we need roster space.
Best signing Verbeek has made. Good stuff.