20405988 Excavator Engine Parts / Fan Adapter for Ec210b Ec290b Ec140b Ec240b, Find Details and Price about Diesel Engine Parts and Fan Adapter from Chongqing Cumwan Technology Development Co., Ltd.