Country of Origin China

Check the listing for details. 12'' Shop Press Brake Attachment. Condition: New, Made in China. Listed at 119.99 USD. • Angle: Bending angle up to 90°. bending length: 12”. 5mm thick: 12”. permissible load: 20 tons. 10mm thick: 3”.

$60.00
$119.99