I was also told about archangel stocks, but not sure about these. Some claim it is a good fit, others say the manufacturer mentions heating in the oven if it doesn't fit.
I have one of these on that I used for my suppresion kit. I had to use a dremel to get it to fit correctly; however it is snug now. The "bayonet" attachment is a joke I suggest throwing it away.
I would say the stock is over priced for what it is and I paid bottom dollar for mine. That said I do like it a lot, more than the Tacpco stocks which are rickety.