Brickarms is a company that specialized in custom LEGO weapons and minifigs. This picture is of all their regular weapons, sold as the 'Ultra Arsenal' Weapons Pack for $18. It includes the following:
* M1911 .45 Pistol * M23 Pistol * M23 SOCOM Pistol * PPK Spy Pistol * PPK Tactical Spy Pistol * M1A1 SMG * M4 Carbine * AK Assault Rifle * RPG Rocket Grenade * M67 Frag Grenades * M41A Pulse Rifle * Micro Uzi SMG * C96 Mauser 'Broomhandle' * SW500 Magnum Pistol * MP5 SMG * PSG1 Sniper Rifle * M47 Shotgun * M47 Tactical Shotgun * G36 Assault Rifle * MP40 SMG * M24 Steilhandgranate
If you don't need all of those then you can buy the guns individually for $1 apiece. There are also some other custom weapons and minifigs available. Be sure to check them out if you dig military themed LEGO. Unfortunately, according to the website:
Disclaimer: All BrickArms tiny toy weapons are made of solid ABS plastic, designed to be used with Lego toys. They cannot shoot bullets and cannot be made to fire bullets in any way. Again, they are a TOY! T-O-Y Toyee!
Shit, I need to learn to read before buying stuff online. Oh well, I stole the money from my wife anyway. And by I stole the money from my wife I mean I sold one of her kidneys on the black market.
Several more pictures of Brickarm minifigs after the jump.
Brickarms: Real-World Weapons for LEGO Minifigs [boingboing]