I have used krylon from walmart and done several before I found the Lauer custom paints and bought an airbrush. Use one of the lighter colors to paint the whole gun first. Then you can make your own stencils to spray the darker colors over the light color. Use leaves and such to make the stencils and pine straw. Then use a good clear over the gun. If it is too glossy, use 0000 steel wool to take the shine down.
If you don't want to do it yourself, do a google search for camo painters, several came up for me.
Bell and Carlson have offered camo stocks for several years. Now they offer the service in painting yours. I have not seen a stock, but the pics look good.
I think this is the same service as the guy in the link I put out. They dip the stock in a tank of liquid and then apply the pattern. Pull it out and the pattern sticks to the stock.
DURACOAT !!!!! There is a company located in Columbus,Ga. that does a great job. The cost is around $140.00 and takes about two weeks.They have all the new camo color combinations.