IMHO absolutely still got it!
Excepting injuries, think he's got, at least, another 2 - 3 years of top flight rugby in him.
As others have suggested that could be extended if his game time was managed, however, I wouldn't be surprised (would be gutted though!) if he went across the channel for a few years to finish his career off...….