In the present paper the non-endoreversible Curzon-Ahlborn, Stirling and Ericsson cycles as models of thermal engines are discussed from the viewpoint of finite time thermodynamics. That is, it is propose the existence of a finite time of heat transfer for isothermal processes, but the cycles are analyzed assuming they are not endoreversible cycles, through a factor that represents the internal ireversibilities of them, so that the proposed heat engine models have efficiency closer to real engines. Some results of previous papers are used, and from the get expressions for the power output function and ecological function a methodology to obtain a linear approximation of efficiency including adequate parameters are shown, similar to those obtained in that previous paper used. Variable changes are made right, like those used previously.