Jinbe is a bad matchup for Cracker, unless he doesn't have any access to water. Jinbe wins mid-to-hard diff (can go to extreme diff with no water, I think, but I feel that Jinbe already has what it takes to break Cracker's defenses).
Sanji vs. Rob Lucci is an interesting matchup, but I think that Sanji would beat Lucci, considering that Zoro didn't need to push too far to beat him. Lucci also didn't show anything that could surprise Sanji (ACoC, Future Sight, a racial ability like King's, etc.). Sanji wins hard diff.