I wound up using resin from a sporting goods store for grip in aluminum vise blocks. It worked OK, but I learned the hard way that you have to make sure you actually fit the blocks to the barrel properly.
Let's say you're making your own blocks from hardwood. Easy-peasy, right? Kinda.
The basic idea is that you use two identical blocks and bore a hole of the right diameter through both while they're clamped together. BUT... If you do it exactly this way, you're going to have some size issues. Your blocks will touch each other in the vise, which may allow the barrel to turn.
Instead, put several layers of heavy card stock between the two pieces - anything like breakfast cereal box material - before you bore the hole. This will give you a bit of space between the pieces when they hold the barrel, allowing you to put more pressure on the barrel.
I own the Wheeler blocks, as well as a set of un-lined aluminum barrel blocks. They work fine for barrel installation (when using the proper size section of the blocks), but sometimes they're too wide for certain muzzle device work. With short barrels, you may need to do something different. Which is why I mentioned making your own blocks. Muzzle devices typically only get 20-30 ft-lb of torque, so you don't need a huge amount of clamping space to hold the barrel, but you still want to hold it firmly.