Purchased a PSA mid-length, and received it with a canted front sight base. Disassembled the upper and found the indexing notch was off center. Also discovered that PSA uses what appears to be motor oil to assemble their uppers, not the proper anti-seize grease. PSA offered to fix or replace the upper, but I did the work myself as I didn't trust their claim of 1 week for replacement, and I have little faith in their quality control now.
Looking over their forum on ARFCOM, they seem to be very hit and miss. Some folks have great experiences with them. Some are not so great.
Never argue with an idiot. They will drag you down to their level and beat you with experience.