impact resistant polymer mag