Yes and no. The gun did not do what I hoped it to do. I bought it as a cheap three gun carbine. Cheap in that it shares mags, ammo, and mag holders with my ipsc tanfoglio and cz shadow gun. So if you are shooting a tanfoglio stock 2 this is the only gun available in canada which you can share your mags with.
So the good, the gun is reliable. I probably fired around 400 rounds and I had no failures. The mag drops free that is a plus.
The bad well you absolutely have to use the sight at all ranges. IPSC is a speed accuracy game. I could not just index the front sight on to my target and shoot. That resulted in a miss. I had to use the sights at all ranges which is really slow.
If I used the sights it was no problem to clean the plate racks which vary in 6 inch plates and 3 inches at 25 yards. So practical accuracy was ok, with the lexan stock site it would should about 8 inches at 100 yards. Had a few 10 round groupings in the 6 inch range, but that was the exception.
The charging handle under the rear stock was awkward. The spring is very strong cocking is a bit weird so it could result in a break 90 on a stage and a disqualification. Plus it is slow.
It's a neat gun, but pretty much crap for my intended use so I sold it.