Shanghai Diesel Engine SC11CB220G2B1 Spare Parts Piston C05AL-05AL601 Inquire Product Description Shanghai Diesel Engine SC11CB220G2B1 Spare Parts Piston C05AL-05AL601