Here's my experience with them.
Ordered a linelock kit for the s197, got the order tracking email and was told via email in a couple of days I should be able to track shipment. I waited four days before I looked and nothing came up.
I emailed them. I had a very hard time getting to them via email, they just never responded. After a week of that I started calling and was very surprised to get a live person to speak to. I was then told oh yeah we sold all of those units in one day, the next batch will ship this Thursday. Friday comes around and I cannot track the item still.
I call them back on Monday, got a diff't person but the same story, it should ship this Thursday, you can track it Friday. Well patiently I waited until Friday and still couldn't track this order.
Call them again, hey this is the third week here guys what's the deal? "We aren't sure when we are getting new units in but we have an older version that just had some instructions and a small flange changed due to customer confusion. If you are the least bit competent you can install the original kit. We will ship that right out to you.
Another week goes by, nothing. Call them up and ask now what's the story? "We aren't sure when this will ship", "Well I'm sure I'd like to cancel this order now." Oh we can't do that over the phone you have to submit an email to do that. And so I did just that. The credit was back a week or so later.
At least you can get folks on the phone, but I wouldn't mess with e-mail inquiries. All in all they were friendly to deal with, just felt like the left hand wasn't aware of what the right hand was doing sometimes.