neither will silver solder as it takes to long to cure and does not have the strength.
It would probally melt one of these Itilian made barrels if ya got it hot enough to silversolder it on ..I`ve used 5 min epoxy ..the front sight is still on after years of use . I was thinking about JB weld ..but couldn`t find mine. so I used the epoxy.