The Machin3tools Standard version contains a basic manifold extrusion tool called Punch It (a little), similar to the one previewed here.
MACHIN3tools DeusEx however, contains the much more refined Punch It tool.
Keep in mind
The PunchIt tool, like the Cursor Spin tool below, are part of the Extrude tools. As of MACHIN3tools 1.1.1, Extrude is activated by default for DeusEx, but not for the Standard version.
Blender's Extrude Menu
3D View Sidebar > MACHIN3 Tab > MACHIN3tools Panel > Extrude
A face selection
This video is taken from the PUNCHit documenation
The tool in MACHIN3tools behaves exactly the same, however it's only accessible from the Extrude Menu or the N Panel, and there is no shortcut set for it.
Setting a PunchIt Shortcut
The MACHIN3tools Cursor Spin operator builds on Blender's native Spin operator and makes it actually usable.
Whereas the native op expects the user to define a rotation axis using a 3 component vector, MACHIN3tools' Cursor Spin simply uses any of the 3 cursor axes.
The Spin operator is likely a relic from the time before Blender's Cursor could be rotated.
Blender itself adresses this issue by introducing the Spin tool (in the toolbar).
However, personally I avoid using Tools, and find my operator more usable.
Blender's Extrude Menu 3D View Sidebar > MACHIN3 Tab > MACHIN3tools Panel > Extrude