Bear Arms has the Mossberg 590M 20 round mags in stock.  We can Ship these for $15.  Only will Ship where leagal to own.  
Credit cards add 4%