So far as I can tell, the handguards are " carbine length", the pistol grip fits perfectly and the buffer tube is " mil-spec". The " commercial" buffer tube is a slightly different shape and size, so only a mil-spec buttstock will fit. As I mentioned, the Magpul fittings were perfect, except that I had to de a little filing on the handguards. It took about half an hour.