Magpul is never good on estimating timelines, and we don't normally EVER allow preorders for this reason. Heck, they're a few YEARS overdue right now. We don't want customers calling us weekly to "check in" for 2 years on why their product hasn't shipped...let alone 2 months. We can give the best service if we just wait until their in stock to allow orders to go through.
^ this is why folks hate on bootach so much. They claim they have it in stock or in transit ....... well 6 weeks later they still have it on its way.
If you enjoy the price and understand the cost of the wait, botach can be good.
But JB sells stuff he has, he ships it out damn near immediately if not sooner.... and thats why we love JB. When you buy it from his site, it will be at your door lickity-split.