Ok so this gun is one of the best IF it works. Its fast, super small, accurate, very light. I spend more time repairing, checking and sending this thing into the shops than any other marker I have had. Theres always something going wrong. Mines a 1st generation so maybe the newer models are better but I wont be buying anything indian creek because of this.