It was all from a 2012. 2012 to 14 is the same 15 to 18 has a cylinder head temperature sensor so just match the pcm to the engine.
Some codes will have to be tuned out as there are some small differences.
The shifter came from Europe and just needed a slight mod to work the cables are also from Europe. It's all pretty much bolt up. The pedal assembly is from the 12 focus.