I keep small replacement parts on-hand to maintain three weapons. Here's a bit of related info regarding parts storage:

http://http://www.weaponevolution.com/forum/showthread.php?1690-SPARE-PARTS-STORAGE