Price is definetly a plus. You can get one brand new from between 35-50 bills. It was fairly accurate when you had a good paint match and it was a nice day outside..fairly quiet compared to my partners lapco big shot.
Not a lot of range, on a bad day, broke lots of balls. Once you break a ball, you can't shoot the paint out, you need to clean your barrel because if you don't, every ball with either break or be a curve ball.
I used this on an automag and i don't suggest it. For the same price you can get a lapco bigshot or put in an extra 25 bucks and get an all american. Get one of those unless you find this barrel somewhere for EXTREMELY cheap. Overall, it wasn't too bad, but you can get a lot better of a barrel for aroudn the same price