I would venture that how you deal with the CSR affects the outcome tremendously. I've not had to call them many times, but when I have, I was polite and respectful, and they took good care of me, whether it was a problem with an order or a warranty issue. I just had an issue with a $299 PA-10 upper that suddenly stopped ejecting, which I diagnosed as a bolt problem, since it ran fine again with the BCG from my other PA-10 upper. They sent a return shipping label and RMA form for warranty replacement of the BCG
Done with them personally due to problems which not going into here but glad they did right by you. Me, I got better service elsewhere even from ebay sellers. Ymmv you know and your experiences aren't mine.