China Solenoid Valve, Stop Valve, Cummins Part, 3096857, Find details about China Engine Part, Spare Part from Solenoid Valve, Stop Valve, Cummins Part, 3096857