A friend of mine built this punch that he used for one job to punch holes in blank Unistrut.
Fits into your Iron worker or press (last 4 pics show it setup in his Metal-pro 4000).
Could easily be adapted to fit any press by modifying base plate (6th photo). You could also change the punch size if needed.
Punch and rollers have grease fittings for long life. Set up weighs about 65 pounds.
Overall length: 18”
Overall height: 10” (including 2.5” riser piece)
Punch size: 1/4”
UPS or USPS ground shipping included to 48 states. Or can pick up in person in Sugar Grove IL