Deidara (Sasuke Fight) vs Naruto (Kakazu Fight)

Who do you think would win at this point in time?

While I think Naruto is physically stronger, and could theoretically win by this point in time, I think that it is highly unlikely.

Unlike Sasuke, Naruto doesn't have the affinity to disarm Deidara.

He also lacks the range to hit Deidara while he is flying.

Also, Naruto has no way to avoid C4.

Thoughts?