Givati Firearms 14.5" short stroke piston micro 7.62x39