I wanted a specific barrel and a slide parts kit for a Glock 19. They had both in stock. They said free shipping would take about a week, and that worked with the time it would take to get other parts. The order was handled the next day, I ordered in the evening, and they provided me DHL shipping advice. DHL took days to do anything with it, and when they did provide tracking information they said it would arrive 13 days after it was ordered. Well they aren't doing themselves any favors. I ordered on the 18th and it shipped on the 19th. I just saw that DHL uses the USPS for deliveries and they handed it to my local post office on the 25th. So it should arrive on the 26th which will be 7 days after it was shipped. Not bad. I've shopped with them before and I wouldn't hesitate to shop with them again.