Shanghai Diesel Engine Spare Parts Turbocharger J95S JG90C C38AB-38AB630+A Inquire Product Description Shanghai Diesel Engine Spare Parts Turbocharger J95S JG90C C38AB-38AB630+A