Dick's in Collegeville had two BMags on the rack Thursday (3/6/14), didn't ask about ammo. But, I'm not sure how the tell the difference between a Gen 1 and a Gen 2 other than the crooked stock. I don't know if the stock is a 100% way to tell that you're not buying a Gen 1 though.