The only thing why this fight will be "long" is because of Sanji will awakens his exoskeleton.
If Oda explained why Sanji got that Lunarian DNA in his fight against King/Queen, thats the only reason the fight will be "long" due to flashback/explanation.
And if King was the one killed Ushimaru and not Kaido, the wings fight will be much longer.