Both can use all of their abilities,Danzo has 10 sharingans on his arm while Deidara has an infinite supply of clay,the battle takes place where Danzo and Sasuke fought.Who would win.I think Deidara would win but it also can be a draw if Deidara uses C0 or Danzo succeeds in sealing Deidara within his body.