I think you have a 2003 2.5 NA ECU,harness and intake manifold with a swapped 2.0 (JDM?) block if it is stamped EJ20 on the block. Both the 2.5 and 2.0 ECUs look to be 4 connector and interchangeable. If you are looking to get engine parts in the future, the intake and up parts and sensors would be for the 2.5 NA.? I wonder what plugs and gap it's running. Only the 2.0 Turbo was WRX.