I am definitely going to recommend SMF Tactical AS A REPUTABLE online store. They truly sell great products and deliver them in incredible time frame. Once I place my order online. I wanted to change some things in my order. I had to wait until the morning because it was after the office hours when I ordered. In the morning customer service made a modification to my order and added more parts to it. They managed to do this and still fit in the 3 day shipping time. This is what it's all about, company making an effort to make their customers happy. Thank you guys for good work and keep up the good service.