Hmmmm..... With full info, it might go anyway. But I still side with Sasori. Simply because what Hanzo mostly have goin for him is his poison. And since Sasori can't be affected by it, he's at a disadvantage, but he would still need to get through Hiruko. But he would prolly need to summon his salamander to help him with THAT. Even then, Sasori may be to fast. But if he does get through, 100 puppets or third Kazekage would eventually get him, so I say Sasori. Mid diff. But Hanzo could go for his heart. But again, the chances are almost nothing with all that he would have to go through to get to Sasori