Heavy Duty Truck Spare Parts 1861760034 Clutch Plate for Benz, Find Details and Price about 1878002878 Clutch 342008910 Clutch Plate from Heavy Duty Truck Spare Parts 1861760034 Clutch Plate for Benz - Seroc Auto Parts Co., Ltd.