They are expensive $500.00+++, I have seen them upwards of $700.00 . They can be had if you are well ensconced in the AR world. I personally have had 3 uppers with them ...they suck from a training standpoint ...way too heavy in my opinion. Ofcourse I was never using them downrange or on full auto so take that for what it is worth...