Shanghai Client Diesel Engine Co., Ltd.

F4L912 diesel engine 3.77L 38kw/1800rpm air cooling 4 cylinders for water pump

  • Negotiable
  • 1