Magazines for AR-15s