I've ordered a few times from Primary Arms and always had good experiences. Just yesterday, I received an order from them. The item I ordered was the wrong color. I sent them an email notifying them of the problem last night. This morning, I got an email informing me that they were sending the replacement part today, before I even shipped the incorrect one back. Pretty amazing. I just got shipping notification that the new part is on it's way.
Customer service like this will keep me going back to them.
https://www.primaryarms.com/default.asp