general dynamics ammunition stock