Palmetto State Armory generally has popular magazines in stock, and from time to time they have deals on ammunition. Shipping is free on orders of magazines and accessories over 200 dollars, and the advertised shipping on ammunition doesn't seem to be too unreasonable.
http://www.palmettostatearmory.com