I bought their 7.62x39 complete upper. I was pleased with everything once it delivered.
Their communication was pretty good as far as providing updates because it took about 6 weeks to receive my upper. You might ask them what the wait time is on what you're looking for before buying.
I wouldn't hesitate to buy from them again but I would pack some patience for sure.