I won't write off Sanji fighting Kizaru as impossible, but I don't think it's a set in stone matchup either. Having fightstyles that share some similarities isn't enough. Personality wise Ryokugyu could be a better fit, although we didnt see much of him.