Heres some uncomfortable facts.
Raid suit, no raid suit, any day of the week Sanji beats Queen. No need for any contrivance, his durability, speed, power all clear.
Zoro? Had Franky not been there to catch him, King grounds him into paste and the people at the festival below have gory marimo pieces raining on their parade