Yeh Pacifista was able to take a diable jamble jet gatlimg gun from Luffy and continue on. Mind you Luffy and everyone were less prepared for the Pacifista than for CP9, ehuch may have beej a factir.
Despite watching (yes, sorry) it last night (bit when Brook attacks is hilarious and Zoro is a badass taking it out while injured) I'm trying to remember if Sanji or Luffy ever needed saving during that fight (discounting Zoro due to his usual injured state....damn son that guy is like a real fighter; never fully healed), because otherwise Luffy and Sanji were never hit which means that maybe the Pacifista was too slow to actually beat Sanji, Luffy or Lucci one on one and more just was durable and offensively powerful but not a huge threat if they don't stop moving.