6 years vs 8 probably skews the deal in favor of the player slightly, but it's still a good deal for the team. I wouldn't go so far as to cal 9mil a steal, but it's definitely solid value for a guy who will probably be at the absolute worst the 4th or 5th best Dman in the league throughout that entire contract. Realistically he will be 1, 2 or 3 almost every season.