This will fit any standard AR-15 as long as it has a mid-length gas system and a drop in handguard system. It is not meant for large frame AR-10's, but could work if you have a standard delta ring assembly and front sight with a round or triangle end cap. This replaces the round handguards found on many AR's from the manufacturer. It may require some fitting depending on the AR, but these handguards are really meant to work on standard mil-spec AR-15 upper receiver assemblies.
It fit my Windham Weaponry AR10 .308. It requires a slight mod to the heat shield in the bottom piece where it must fit around the larger barrel nut taper. Insert a 3/4" thick wood block into the heat shied and clamp in vise. Using a hacksaw, cut a vertical slot in the shield, perpendicular to the guard, down to the plastic frame. Bend out shield to allow clearance around barrel nut taper (bends easily by hand). Snap it in place. Took me about 5min. Nice upgrade from stock handguard.