It has an 1896 Carbine stock. Not sure what you mean by full length stock.