Picked up this punch at a local hardware store. The punch end screws out and the thread fits most DE razor heads. Here it is on one of my NEW'S along with the standard bar handle and the RazoRock Jaws for comparison. It is pretty heavy.
That's a monster handle. I bet my local harbor freight could outfit me with a silver handle for a few bucks.