For the Shield owners on here what do you make of the quality of the magazine and where are you buying extra mags. Is $31.00 about right :spend: