Barry Ferguson paid tribute to James Tavernier as the Rangers captain gets set to make his 500th appearance for the club on Saturday.