I had one similar to that. Bought it on Amazon for less than a hundo. Put it on my 7.62x39 AR. Fell apart on my second mag. Stripped the threads that held it together. I was impressed at how badly it failed. I didn't even ask for a refund.
I've been involved with cfc for 17 years. I don't trust any of it anymore. I've seen for myself charities on cfc that had 80-90 percent overhead. They always have the nicest names though.