I am a huge fan of the
Marson 39010 - BIG DADDY Riveter
It will cost you ~110 bucks but worth every penny. IF you every have to build a mast with 30-40+ rivits in it your knuckles will thank you.
Mine is at least 12 years old and is still fine.
Cheers
Eric