recently dealt with PSA...short of it, i ordered 2 barreled uppers, a complete lower build kit, and then a lower parts kit, and a lower (everything for 2 builds)...i ordered it all on one order and thats were their system and confusion set in...they shipped 1 upper first, and when that upper shipped, since it had the same Order # as all the other parts, it showed everything on that Order # as 'shipped'...i called, and called...i would suggest not waiting on hold but leaving a message...i waited on hold for about an hour 1 day and finally just left a message and they actually got back to me later that evening...i explained i only got the 1 upper but everything showed shipped and they said they had separate departments that handle ffl transfer items and non ffl items so it would be coming at separate times...few days later i got only my lower build kit from my ffl, called the compliance # which i was given by the guy i talked to previously and it was easier to get in contact with them early/late in the day, not so much in the middle and was told certain items i had ordered went out of stock but they offered me replacements at the same or cheaper so i accepted...finally after about 2 weeks from receiving the first piece of my order i had all my parts and every different part came individually...both lowers went to ffl about a week apart, one lower kit came a few days before the other and 1 barreled upper came a week and a half after the first...their shipping 'system' or dept or whatever it is seems terrible but when i did talk to them they seemed to get things done quickly and were lots of help...i got everything for the 2 builds now and ive actually been impressed with the one i built for myself, as accurate as my armalite @ half the cost and has functioned 100% thru 300 rnds so far...the other is a buddy's and he wants to assemble it himself but i did put it together (then took it back apart) one night to function check it and it was nicely fitted and working as well...it really just seems like they are kind of under manned