Kohli had 2-3 years left Shastri