Just wanted to say this is an excellent place to order from. They communicate well and ship quickly. They have always shipped by the next day for me, even though they state orders may take up to 5 days to ship. I suppose that may be during peak times or if an item is custom. I did have one of my multiple orders messed up. A pre assembled +1 magazine (+1 baseplate and OEM magazine put together). They accidentally sent just the baseplate. I contacted them and they promptly sent the correct order without requesting the mistake part back. Would highly recommend them.