Slotted-angle / roll-punch line: Chinese reference about 25 mm × 1 mm at about 50 m/min with about 5.5 kW and shaft about φ100. English India quote is a se