5B型机车均采用资阳内燃机车厂制造的12V180ZJ型柴油机，长时间使用实践证明，该型柴油机一些主要部件可靠性较低，尤其存在着气缸套穴蚀、活塞烧损和下排气等惯性故障，增加了厂矿企业的机车运用及维护成本。为此，资阳内燃机车厂于1988年研制了装用石油部济南柴油机厂Z12V190BJ型柴油机的东方红7型、东方红7B型柴油机车。东方红7型、东方红7B型机车的牵引性能完全相同，只是因应用户需要而在总体布置上稍有差异，东方红7C型机车的燃油箱置于车体内，并将总风缸置于车体下方两台转向架之间，避免油箱因碰撞而引致火灾。