RE: OS .25FX
Few after-market exhaust systems will cause an engine to overheat. They're usually less restrictive than the stock ones. But check the size to be sure.
If you have a good piston/cylinder assembly, and the fuel system is OK, then overheating can be caused by bad bearings, something bent (like a rod or crank), or a clogged carb. The engine would need thorough checking.