Think about your audience. Are you writing this for us gun nuts, or are you writing this for an outside, unfamiliar audience? If you are writing for us, the big gun descriptions just add to the flavor. If you are writing for anyone else, they detract from the action. Also, make the chapters longer, unless it's a short story, in which case it is fine. You need a spelling and grammar checker, too. A human, preferably. I'll do it if you want me to.
As for a gun I'd like to see, the ultimate zombie gibletizer (this word courtesy of Unreal Tournament):
The Serbu Super Shorty Mossberg 12 Gauge.
Good writing, though.
Here's an example of how I word gun lingo for the uniformed:
Inside, the walls were crammed with all sorts of armaments and weapons. Soviet-made assault rifles, American semiautomatics, Browning Automatic Rifles, machine guns, bazookas, RPGs, grenades and many others covered the walls. Basically anything I found on the battlefield, I took, never knowing when it would be needed. I set my primary weapon—a Russian AKM assault rifle—on a folding card table in the den.
That's from my alternate history series,
Out of the Ashes. Note that anything that's relatively unimportant is merely mentioned loosely, but something that will be with him the entire book is given it's proper name.
Key:
Soviet-made assault rifles: AKs.
American semiautomatics: M14s.
Browning Automatic Rifles: This one worked out great, the name
is the description.
Machine guns: M1919A4 Brownings.
Bazookas: M9 Bazookas.
RPGs: Most people know what you're talking about when you say RPG, especially with recent news. This, of course, is the RPG-7.
Grenades: Yeah, they're grenades. Whoop-de-doop.
Note that this story is set in 2004, but all the technology is pre-1963. Why? Well something big almost happened in 1963...
I'll let you figure it out.
Happy writing.
By the way, I have two wishes in this world, and the second is that zombies attack.
I would never get tired of that.
Oh, and I forgot. Don't discount the use of melee weapons against zombies. Arm one of your guys with a pickaxe or an axe or something. Sure they're heavy, but they never run out of ammo.