sounds like you have a good arsenal in mind..just make sure you can get as many mags as possible while you can.
done and done.