I really believe in you get what you paid for.. I own a bcm upper ... And currently have a psa parts kit.. Both are good but I can tell my bcm stuff was made better and my YHM stuff and my Daniel defense stuff lol