Having just taken mine apart for a good cleaning, I can tell you that they are not the easiest guns to take apart and re-assemble. Not only that but the instruction manual is awful - like a non-English speaker used Google for translation or something. Most of the time I just clean the ejection area with a Q-tip and take a couple of swipes down the barrel with a bore snake. Still, not a bad gun for the money and I really like the threaded barrel.