I bought a key set a few years ago as a just in case.
The set included ECU, immobilizer, keys, key barrel, reader and locks for doors and boot.
The guy said it would be all I needed without worry of mismatching. It’s what I’ve always gone off and I know he did a few 1.5 - 1.8 upgrades using the same method without any hassles.