Well made. May need some fitting as all stocks do when mounting to an M305. Mine was unfinished and needed some sanding. I've got a few coats of tung oil on it so far. M305 fits nice and snug.
If your's is finished, make sure you trim down the bit of wood under the back of the op rod track near the right hand side of the receiver heel. Also make sure you don't sand down the bearing surfaces for the receiver on the top of the stock and the flat portions of the trigger guard on the bottom of the stock after initial fitting