I can't say enough good about the quality of product and customer service I have received from NSS. I highly doubt you will get any negative feedback about him. I can't ever think of a time that I've had a phone call go as smoothly as the ones with NSS. (Ruger warranty center is close though) It may take a few tries to get through to order but it's always been well worth the effort. The fact he's so busy is a good indication of others satisfaction too!