All the correct items arrived (3x hi capa mags and 1x oversized 50rd mag), but the o-ring on one of the valves was damaged and it leaked gas. I asked for a replacement o-ring set or full valve assembly but never got a reply. Not completely happy with the service.