If not hardcast, perhaps one of these.

http://www.beltmountain.com/punch.htm


Hank