7 Factors That Affect Assault Rifle Cost