Shanghai Diesel Engine Co., Ltd. (SHSE:900920) said it plans to buy stakes in affiliates of Saic-iveco Hongyan Commercial Vehicle Co., Ltd. via cash, share issue.