My son has had one for many years (10 round magazine) and it shoots accurately, and can take a beating. Highly recommended!
P.S. how many rounds in the mag pictured?
I believe that would be the 20 rounder