Read again, dummy. Without narrative constraints, Queen's superiority to King obvious.
King can't match Sanji's speed, with or without his flames on.
He can't outlast Sanji either. He'll get beat up longer until his stamina and flames run out.
That's also assuming the heat of Ifrit doesn't bypass Lunarian defence.
All you have is cope. Speed is weight, dummy. Sanji is canonically only behind Kizaru, that's a matter of feats and Oda's word cementing it.
You only have to compare how a properly motivated BASE Sanji was hurting a Seraphim compared to Zoro looking impotent even with help. Cope less.