Tayuya and Jirōbō are fairly unimportant: Tayuya could only really be effective with low sound levels, and having Deidara on her team spells the end for that idea. Even then I wouldn't count on her to do anything impressive against Sasori or even, to be honest, Gai.
The most important factor here is Hidan's immortality, as it apparently has the unusual trait that it protected him from being consumed in Kakuzu's katon: zukokku and similar yet did nothing to help him against Shikamaru's exploding tags. Would he remain in one piece in the midst of C3 #18? That is the key question, because Deidara is going to fly onto his bird with Tayuya and throw it down. He can't really take Hidan with him – he needs him to stay on the ground to waste a few seconds. Hidan would be happy to do that if he's confident that he's untouchable.
If #18 is deployed, then Jirōbō is finished (doton defence would not be sufficient), as is Gai. Sasori would be wise enough to try to protect himself with satetsu, and I'd bet would survive. Hidan may or may not, as we seem to have conflicting evidence. From there on satetsu against Deidara's C2 dragon would be the question, and Sasori unfortunately hasn't shown enough range – he might be able to outlast Deidara though.
It's a close call, I think. Even if Hidan survives, he can't do all that much against Sasori. (And vice versa, though.)