I think with all the insane contracts handed out this one is fairly reasonable. He's proven his worth to that organization, had some bumps along the road but has turned into a very solid NHL goalie. One of the better ones in the league.
I thought Quicks deal was too many years, too much money and too soon. I think Bergevin did a nice job with this one.
Good for Carey, as you know I'm a huge fan, he makes those B's-Habs game that much more entertaining and I even suspect he has won over/earned some respect from posters here.