Dongfeng Hercules new Yuchai engine YC6M340 YC6M290 vehicle cab harness assembly 3724020-C0147 3724030-C0147 3724570-K55D1 3724570-K55D2 3724570-K55A0 3724580-K87G0 3724580-K57G0 3724580-K50A0 3724580-K49D0 3724580-K22D0