This company sell camo paint stencils for painting firearms. They also have lots of tips on using stencils, which are just as applicable to home made stencils.
Camo Paint Stencils

This company sell camo paint stencils for painting firearms. They also have lots of tips on using stencils, which are just as applicable to home made stencils.