Found Pimp My Gun which has a flash app that can be used to create various traditional and modern weapons.

It can also be used to create somewhat more sci-fi weaponry:
Click image for larger version. 

Name:	myweapon.jpg 
Views:	2436 
Size:	69.3 KB 
ID:	35249

Good for making props to fill in a modern map.

-Rob A>