I will NEVERspend adolor with PSA - not after how they've treated me, and not after they OBVIOUS and SERIOUS mistakes they make.
They offered triangle caps to anyone who preffered them on thier uppers, but when I asked for it they said it wasn't available yet and therefore they couldn't honor it. I then said that since I've waited two weeks for my upper, it's not done and you won't honor or make the change that you offerd here on M4CARBINE.NET for all the public to see, I'd like to cancel my order.
He said they'd have to charge me a 10% restocking fee...
... on something they never shipped or even ever left thier building...
...or even have completed.
Anyway you cut it, they ether lied about the offer or they lied about thier willingness to do it, and the "restocking fee", while legal, is of dubious moral conduct.
Couple this with thier unreachable customer service [I had to do everything throug e-mail because of this] and the VERY OBVIOUS and STRANGE errors they keep producing... I guess all in all the 10% was a cheap lesson learned.
I then spent my money with bravo company - it cost me an extra $100 [not counting my "restocking fee"]. No one will ever have any doubts about BCM.

