Now, when Jiraiya, Tsunade and Oro battled with Hanzo, I assumed they were at their late teens and most importantly all 3 have no summoning yet. They were not sannins then, Hanzo gave them the title in exchange of their lives, because they were the only ones to survived Hanzo's attacks and even managed to forced Hanzo to summoned Ibuse. Since then the sannins' power kept improving, but we don't know about Hanzo's, judging from what Mifune said it seemed it's stalled.
Hanzo is still a strong shinobi, and it seems that ninjutsu is his strongest, unfortunately ninjutsu required hand seal and if he can't perform the hand seal then he is not at his strongest. As long as Mifune can kept Hanzo from performing hand seal, Mifune will be the winner.
Just because Kisame lost to Guy doesn't meant that Guy was stronger, it just meant that Kisame made a fatal judgement error. If Kisame just avoid all Guy's attacks just for a few minutes, then the outcome will be different, Guy will suffered the consequences of opening the 7th gate.