i have bought two uppers from tony at del-ton. the first was a 16" hbar and the second was a custom 20 incher that hold groups very well at 100 yards. i just ordered another custom upper from him today. very fast and friendly service. if you have any questions dont hesitate to ask him or his staff.