like the title says, brand new came on an upper i bought, upgraded to a full length, this is the carbine length, will not fit rifles wth front a frame sight post, this is a free float system, has everything, as long as you have a low profile gas block. 110.00 shipped.