Curious what barrel came with yours and is the recoil spring length correct. The mag with mine is a Made in Italy MecGar; barrel 7791193, no year that I can find on it. There are post(s) on the CMP Forum about short recoil springs; my spring was short too. Awesome fun to shoot.