I have had nothing but great and fast service from TMC so far, except that they sent me the wrong bolt chip once, even after calling to double check which one I had wanted.
But I sent them my gun last week because it wouldn't even turn on, and they shipped it out the day after they got it in. Thats quick tech work
. I still have to wait for it to get here, but if it works, I will be extremely happy with their service.
And as for parts not being in, it's always been hard to get matrix parts, as more and more get sold though, availability will go up. They are just starting to catch on in my area.