20 round magazine rifle