Glock 19, with light and laser and several nice fat 33 round HAPPY STICKS!!
HAPPY STICK is a G-18...33 round magazine, a G-17...17 round mag and a G-19....15 round mag! And yes they all fit in a G-19!!
Like I tell my wife...put the red dot on the bad guy and double tap until they stop moving. :) With this rig and good shot technique you should be able to drop at least 90 Zeds with three Happy Sticks. That's a lot of fire power in a small package!!