Mil Spec is not my religion as with some, but you might want to consider, say, a Colt for around the same price range.
Or you could go another route, gathering components and putting one together.
In my opinion, you should not be so quick to dismiss PSA. They do have stuff in stock --...