Agree, be disappointed if he hasn't got another 3 years at the top.50M is small potatoes for a player of such quality and experience nowadays.
Due to his speed and athleticism I think Kyle will still playing (hopefully with us) till he's in his mid 30s, maybe longer.