Although the one mag I have does not agree with me I will say the confident feeling of a aluminum frame (no frame twist) is nice with a mag. Over all though I am going to say Enemy I have been beating the crap out of mine since I got it and have had 0 issues. I did re grease it one time though since I was bored and wanted to take it apart. The way I have been cleaning it after a day of play has been take off barrel gas up marker hold upside down and spray with hose. shoot it a couple times to get most of the water out and put it away.