I was hoping for a Travis Hamonic kind of deal (7 years x 3.9m) buuut I don't think 4.5 is a bad deal, and realistically we won't know until years 3 and 4 when his performance matters most.
4.5m for a top 4 right handed defenseman that can play PP isn't too shabby