I have the M40 on my rifle and like it. Just make sure you get a stock that matches your barrel size. You don't want a small barrel in a stock that has a wide channel made for a varmit style barrel, looks bad. My barrel is .926 at the muzzle so it fills up the channel on my m40 stock
View attachment 1265
View attachment 1266
.
Every once in a while people run across great stocks that were inletted for heavy barrels but want to use them with sporter profiles. Simple cure for the aesthetics.
Lay up several layers of Vinyl Pipe Tape (the stuff used to wrap pipe where it passes through concrete) on the bottom of the sporter barrel. The number of layers should equal the amount of finished clearance you want between barrel and stock. Tape the edge of the stock (and sides if you're sloppy), cutting the tape in a clean line along the edge of the barrel channel. Tape off the front of the forend as well, cutting along the radius of he channel. Rough up the barrel channel with some 60-80 grit sandpaper and even consider drilling some shallow holes about 1//8" in dia along the bottom and sides of the barrel channel in the stock. Make them at various angles and not too deep (3/16" or so is enough) as they're merely there to anchor your next step.
Mix up some "Bondo" or other epoxy body filler and put a generous layer along the bottom of the barrel channel. Paint the recoil lug with some gun oil, PAM cooking spray, or wax and wipe some along the tape as well.
Lay the action into the Bondo, secure action screws as if the rifle was going to be fired, and let Bondo cure. Remove action, strip tape, and trim excess Bono at edges of stock with a real sharp chisel.
Paint the Bondo to match the stock color. You can even add any spiderweb type pattern by painting them in using the pointed end of a cocktail toothpick.
You now have a stock that looks like it was inletted for the barrel that is installed in it.
All of the above assumes that "Looks" are really that important.