I just chuck the barrel in barrel blocks in the bench vise and use the corner of a mini anvil I bought at Tandy Leather Store and set on the bench to hold the rivit in place while peening the other end with a five dollar 5/16" roll pin punch and a 10 ounce shop hammer.

Who needs expensive tools for a simple job!?