He played 96-07, thats 11 years, Im not sure who would come in second......maybe Rick Comley? I think that would be for coaching though, tough question!
I think if he recovers well from the injury he'll stick with it as long as he can. Early retirement isn't something a player does as much in hockey just because they want to.