I haven't heard of them, do they have a good rep for making quality stuff?
I can't answer your question directly, but I've ordered parts from them. I ordered two barrels in the same order and they shipped me the wrong parts with
BOTH units, thus I don't trust that the shopping cart system reflects what they truly have in stock. The barrels they did send me were not major issues so I kept them and never contacted them about the screw up. For example: I ordered a 10.5" nitride and they sent me a parkerized version. And I ordered a 7.5" and they sent me an 8.5" barrel instead. The latter I almost returned because I really wanted a 7.5".
What they should have done is Email me first to tell me that what I ordered was no longer available and ask me if it was okay to substitute a different part with different specs. Or, call me. They didn't do this, but instead swapped what they thought will work.
My parts have not been installed and they have since restocked the parts I initially wanted. But, my order was months ago, so I haven't contacted them about sending me the parts I really ordered.
Additionally, I have had parts in my shopping cart loaded up and then Email them late one night inquiring about whether they will have something in stock that I wanted to add to my cart. And then, the following morning waiting for their response, my cached shopping cart coincidentally removes a very similar part from my cart and says it's no longer in stock. The remaining items in my order did not change. So, unless someone was shopping in the middle of the night, I find it odd the parts just disappeared after my Email. Additionally, there was no response at all to my Email inquiry from them and I should be in their database as a customer.
Based on my experience, I would maybe expect to have parts substituted in your order depending on what you order. $00.02
From recollection, ship time was 7-10 days after my order date.
YMMV.