I've used the vise/BFH method and an air chisel to remove barrel pins. For both of them it is important to use a hard enough punch that is very short like 1/4-3/8" to get it started. After it pops and moves a little they usually are a lot easier to get the rest of the way out. I have a heavy 6" vise and I use a heavy lead hammer to hit the movable jaw of the vise as hard as I can, like I'm trying to break it. It is important to get everything square and use a stepped backer contoured to the trunion with a hole to allow the barrel pin to pass through. For the air chisel I just cut off the head of one of the longer bits so I ended up with basically a round bar 3-4" long. I then took a nut and tac welded in a hardened pin made fom an old grade 8 bolt with about 1/4" of the pin sticking out. I slip the nut with the pin over chisel bar and place it over the barrel pin. You do have to go carefully as the air chisel will want to wonder around, but go in short bursts and that will help. After you get most of the 1/4" pin pushed in, just take a longer pin and place it on top of the barrel pin and drive it with just the cut off chisel. You can hold it with your fingers to steady it, just be carefull not to let yourself get pinched by the chisel. To push the barrel out get a pully puller from the automotive store. Place a bunch of nickels/pennies on top of the barrel, hook up the puller and you'll be amazed how easily the barrel comes out.