Good advise here.
Heat barrel not lug, and all.
Only thing I do different, is tin both parts, then fix barrel horizontal in vise lug uppermost, then put a wire with a weight on it, fairly heavy, over the lug to pull it down into position as the solder runs. You can watch it being sucked down by the weight.
Play the heat on the under side of the barrel under where lug is sitting.