China 366-07197 Excavator Parts Diesel Engine 12V 24V Push Pull Diesel Generator Solenoid Valve, Find details about China Fuel Solenoid, Diesel Engine Stop Solenoid from 366-07197 Excavator Parts Diesel Engine 12V 24V Push Pull Diesel Generator Solenoid Valve