I might as well just provide a fuller argument for Jiraiya.
At the start of the battle, Jiraiya first has Shima use
You must be registered for see links
in order to provide himself with cover and to cloud the Akatsuki pair's line of sight. In the cloud, Jiraiya quickly creates a Kage Bunshin, and subsequently uses
You must be registered for see links
to hide himself in a tiny,
unseen toad. The next two events happen simultaneously:
The real Jiraiya will now begin prepping
You must be registered for see links
safely within his toad, while the clone Jiraiya will continue fighting against Deidara and Sasori. At this point, it must be stressed that the Akatsuki have not seen the creation of the clone, the summoning of the toad, or the retreat of the toad. They don't have a reason to suspect that the user of Kebari Senbon is anything other than the real Jiraiya, and they
certainly don't have a reason to start launching underwater bombs hundreds of meters away.
Now, the clone Jiraiya simply has to buy enough time for Gama Rinshō to successfully prep. The clone's strategy will consist mostly evasion and long-range attacks in order to ensure survival (and deception) for as long as possible. After using Kebari Senbon, Clone Jiraiya will use
You must be registered for see links
, which will serve as a precognition of sorts, alerting Clone Jiraiya of bombs, Iron Sand, or any other moving objects coming his way. Finally, Clone Jiraiya and Clone Fukasaku will intermittently use
You must be registered for see links
and
You must be registered for see links
, respectively, to keep the Akatsuki from feeling comfortable. Given that
You must be registered for see links
, and that Base Sasuke could comfortably avoid Deidara's
You must be registered for see links
and
You must be registered for see links
variants (in the absence of mines, at least, which will be absent when fighting in the ocean), it seems pretty clear to me that the clone, with a sensing barrier, Sage precog, and speed at least comparable to Hebi Sasuke, will in fact evade and survive long enough for the real Jiraiya to prep Gama Rinshō.
Once the real Jiraiya is fully prepped, the real fight begins. The real Jiraiya will throw up his own sensing barrier and exit his toad. Jiraiya will emerge from the water around 100 meters from his original starting point and begin to close the distance by sprinting towards Deidara, until A) Jiraiya doesn't feel confident that he can safely dodge the enemy attacks, or B) Jiraiya reaches directly underneath Deidara, who will presumably be airborne at this point. Once either condition is satisfied, Jiraiya will summon
You must be registered for see links
to immediately raise himself a dozen or so meters in the air, roughly consistent with Deidara's
You must be registered for see links
when confronting a grounded opponent. If Jiraiya was directly underneath Deidara at the time of his summoning, Jiraiya will launch the fully harmonized Gama Rinshō, immediately putting Deidara in a powerful genjutsu. If Jiraiya were instead a couple dozen meters away from Deidara when summoning Gamaken, Jiraiya will launch himself from Gamaken towards Deidara to cover the rest of the distance, which he has shown himself
You must be registered for see links
very quickly. Once that happens, Jiraiya uses the fully harmonized Gama Rinshō, immediately putting Deidara in a powerful genjutsu. Even though he
can position himself right next to Deidara, Jiraiya doesn't
have to be right next to Deidara. He can instead be
You must be registered for see links
if need be. But anyways, once Deidara has fallen into a genjutsu, Jiraiya will either use
You must be registered for see links
or
You must be registered for see links
to immediately finish off Deidara.
Now, the fight boils down to SM Jiraiya vs. Sasori, in Amegakure, which is a far easier fight that I'll save arguing for later. I'll also fill in a bit of material I missed in terms of the above material when I'm less busy.