Anyone have suggestions on where to buy magazines from at a good price? Also, are the after market mags the same or better than factory? Thanks..