The hour limit depends upon the model of engine, though most are in the range of 2000 hours. The requirement to overhaul or replace the engine is based upon national regulation. It differs from nation to nation and the use of the aircraft, though flying school will be commercial, so to a higher standard. That said, there will certainly be engine maintenance costs along the way to the 2000 hours.