Dear Forum Members.
Recently I posted my problem about the engine here:
www.peugeotforums.com
My mechanic inspected and told me it is probably valve problem in the head cylinder so that's why I have a problem when the engine is warm and the two piston stop working.
As the engine is now 14 years old I am thinking about swapping/changing the engine. I found some and they are all rebuilt and fully renovated.
They have the same motorcode (5FY) from the same car (207 SW RC) and the same performance (128KW/174HP) but those engines were produced in 2009,
my engine in the car is produced at the end of 2007. Would it fit in my car? I also know the ECU must be updated for the new engine, but BSI will work with it?
I would like to be reflected about this process.
Thank you for your suggestion and help.
Recently I posted my problem about the engine here:

Warm engine shake/vibrating when I unaccelerate.
Dear forum members. Sadly I am facing a problem with my Peugeot 207 SW RC 1.6 THP 128KW (2008) Petrol vehicle (210 100km in the engine) Currently, only one code we have is P0054. The engine shakes the whole car especially when I accelerate or unaccelerate. At this moment I am getting a lot of...
My mechanic inspected and told me it is probably valve problem in the head cylinder so that's why I have a problem when the engine is warm and the two piston stop working.
As the engine is now 14 years old I am thinking about swapping/changing the engine. I found some and they are all rebuilt and fully renovated.
They have the same motorcode (5FY) from the same car (207 SW RC) and the same performance (128KW/174HP) but those engines were produced in 2009,
my engine in the car is produced at the end of 2007. Would it fit in my car? I also know the ECU must be updated for the new engine, but BSI will work with it?
I would like to be reflected about this process.
Thank you for your suggestion and help.