3 Things to keep in mind while purchasing gun magazines