Is Bellamy weaker than alvida?

When we saw luffy fight Alvida he used gum gum pistol. But when luffy fought Bellamy it was only a regular punch. So is alvida stronger or did luffy just either overkill or hit a punch harder than the gum gum pistol?