@othus12:Haku got tagged by sasuke because of sharingan and nothing more. it makes all the difference. I don't think Zabuza matters much in this fight. He has never been that impressive a ninja. It all comes down to how fast haku can set up his ice jutsu before deidara blows them all away. And even that might not end it, because all he has to do is let haku trap a clay clone within the jutsu, explode it and attack from the outside. deidara is more than capable of taking these two down. deidara's explosions don't need to able to blow away zabuza's mist, because the mist doesn't protect zabuza from the blast
You fail to explain why Deidara would be able to blow the two when he can't see them
Zabuza has far more impressive feats than Deidara has ever had in close quarters, plus, he isn't made to fight directly but stealthy kill his opponents.
Haku's travelling speed and Zabuza's stealth are huge benefactors to this fight because Deidara isn't the type to take well to surprise attacks, which was why he easily got blitz by Sai.
Deidara in the mist will become a pin cushion for Haku if he remains where he is, also, I highly doubt a sub will get Zabuza since not even Kakashi could escape him.