Ok, so I now realize that some people on this site dislike these guns greatly. I am sorry if I have offended anyone. However I have also seen some posts recommending the G&G CM. All of this just goes to prove that these are only our opinions. I honestly love the G&G CM. And I realize that some of you think I'm a spambot or something like that. I am not a spambot. I just have a large amount of airsoft experience. I like trying to help people with their airsoft gun issues and questions such as, "Which gun should I buy?". I highly doubt that any of us knows everything about airsoft. My final conclusion being that There is no such thing as a bad airsoft gun. Some just need more upgrades than others and some are designed for begginners and some are designed for pros. What I post is usually gonna be my opinion. Other people have different opinions and I respect that. Please then respect my opinion.