That's pretty much the same response I got from my emails last month. Maybe it's the doubting-Thomas in me, but anyone can put together pictures on a web page.
The charging handle looks like something I would buy, if in the $35-$40 range, but I'll pass on the mags and stick with S&W products.