My main qualm with King is that I believe in the theory that he was the Warden of Impel Down before Magellan and Shiryu. And those are scary dudes.
Magellan scared of shichibukais Crocodile & Jinbei, supernova Luffy and Revolutionary commander Ivankov at the same time. He also beat the whole of Blackbeards crew including Teach. That puts Magellan around admiral level.
Shiryu, who is said to be roughly equal to Magellan, is often put forward as Zoros opponent in the BB pirates. King who was their boss should be to strong for Zoro to beat yet, nevermind nerfed Zoro. But then Kings portrayal against Marco hasn't really been the best...