The airsoft gun we ordered came quickly and it appears to be of good quality. My experience with my kids airsoft guns is that we will know more about the quality in 3-4 weeks as they play with them. So far, so good:)