The bead blast is the way to go on any stainless barrels for a hunting rig IMO. Many factory guns are coming with a satin finish on stainless, which I believe is just blasted. I have had two bolt guns done now, and I added that as an option when I bought my Predator Pursuit upper. I have seen it advertised as low as $40 for just a barrel.
The gunsmith that does my work disassembled everything including individual parts of the bolt (on a ruger), anywhere media could end up, so I would think if doing a barrel on an upper you would want to remove the handguard and gas block, and mask receiver off well.