I dunno, Luffy is also vastly more powerful between the time he fights Enel and the time he fights Lucci.

Luffy beat Crocodile without the use of Gears. Could he have done the same to Moria? I'm not so sure.