The article I posted above from the WaPo in 2008 contains the Davis/Manafort ties along with McCain/Deripaska meetings. Your estimation is probably correct.
McCains Kremlin Ties
https://www.thenation.com/article/mccains-kremlin-ties/