Thanks for the info. How solid is the mag? (I.e. is it plastic?)