The difference is that a punt gun is basically a giant shotgun, designed to hit as many ducks in flight at once as possible (not very bloody sporting if you ask me), whereas a jingal fires a single shot. The massive length supposedly is for accuracy and long range.
And yes, Jim is like a machine these days. Such productivity!