Gunmakers stocks gain in the US