Yeah ive had a few, There fairly easy to maintain once you learn how to strip them, which isnt hard to be fair. You can get them teched in most trade stands and shops, and parts are easy to find for them. they shoot quite nice and are fairly reliable. I would suggest trying one before you buy