Okay so this is my second vs thread,
So yeah Sasori has his third kazekage puppet, Deidara has all his Explosives, Kisame has his Samehada and the 3rd is in his human body, not puppet.
Personally I would say Sasori and Deidara, Sasoris Third Kazekage puppet could keep 3rds Iron Sand in place and his 100 puppets could damage the 3rd and keep Kisame at bay. While thats going on Deidara can use C1 and C2 to damage Kisame.
So yeah Sasori has his third kazekage puppet, Deidara has all his Explosives, Kisame has his Samehada and the 3rd is in his human body, not puppet.
Personally I would say Sasori and Deidara, Sasoris Third Kazekage puppet could keep 3rds Iron Sand in place and his 100 puppets could damage the 3rd and keep Kisame at bay. While thats going on Deidara can use C1 and C2 to damage Kisame.