R Arms Innovations under-promised and over-delivered. That's a recipe for success. I ordered at 8AM and received a reply at 10AM saying that they'd shipped the product and it would be delivered in 4 days. I received it in 3. I'm beyond satisfied with the product and the service and the items I ordered. Can't recommend them highly enough.
http://www.rarmsinnovations.com/
http://www.rarmsinnovations.com/