Slide fire stocks most likely....
Nope I had one and they are quite inaccurate. He was hitting targets. Plus mine used to do burst a lot.
I have one ... they don’t work that good ... took mine off