As for mags, try to buy the Umarex branded ones.
They seem to have better lips/grooves for the mag catch to hold on to.
The one that came stock with my first Match had barely there lips and the mag would just fall out every time you shot
__________________
|