Title says it all.
If they would fight. Who would win? It would be intense however I personally think Lucci would still win. Lucci trained for decades whereas Sanji had these 2 years. But who knows? If you dissagree. Please tell me! =D
Sanji did after all have a massive boost like the rest of the SH Crew. And before the time skip, Sanji had a doriki level of at least 2200 (Since he defeated Wolf guy who was at 2200) So has he reached over 4000? He easily defeated a Pacifista after the time skip which shows he is very monstrous..
All I know is that the fight would be intense ;)