Thanks guys, thinking of buying a complete upper, I have a Rock river Lar 15 and it is a tack driver, groups under two inches at 400 yards. am thinking of getting a Rock river upper either 20 or 24 inch barrel,checked out AR15 sales.com but they want a more than I can afford, same length barrel uppers at Palmetto are much less in price, only question is are they as accurate as the Rock rivers. Rock river uses Wilson barrels, Palmetto won't tell what barrels they use.