Den-Haan-Push-Pull-Rod-800mm-(52.5inch)-5403-3404-215---DHSA21335Manufacturer’s Part Number: DHSA21335