Both the service and product from Davidson Defense is TRASH. Front sight posts were MISSING from the front sight bases of my upper receiver. Davidson Defense has not completed my order, and has not mitigated this matter when brought to their attention. I still don't have my front sight posts, and Davidson Defense has not offered to ship them to me.