Sad it had taken so long for you to figure that out...
Even Sir Sobers was playing when Gavaskar made his debut... but Sobers was the king during his time and the only players that he could be compared with are South African greats like Procter and Barry Richards.
Their careers overlapped but Sunny was widely regarded as one of the best much earlier than Richards got the recognition. He scored nearly 700 runs against the Windies in the Caribbean without any protective gear- no batsmen that could ever dream of.
Viv was talented but earned the iconic status only in the late seventies in the series against England that became more famous after the racist remark directed on the West Indians. Richards was more devastating in the 80's than in the 70's continued to play longer even after Gavaskar. Gavaskar was already a great in the mid 70's after his comeback hundred against England at the old trafford followed by a great sereis in the Carribean.