Deutz 01182834 Impulse Transmitter. Genuine Deutz Part For 0118-2834.
Genuine Deutz
New surplus stock
Sold as seen