Yes all you need is a replacement ignition barrel complete with key blades
Swapping it over you need to put your old one in position 1 and you will see two indents that align to make a hole.
Insert a piece of suitable sized diameter stiff wire into the hole to release the catch. It can take bit of fiddling about but once the catch is released you should be able to withdraw the lock.
If you get a replacement then you'll be able to see how it all works
The transponder rings are not coded so if your replacement one has one on you don't need to swap your original one over
To fit the replacement insert key into lock turn to position 1 and then slide in the lock it will only locate properly in the correct position.
Once done swap the replacement key blades on to your original key cases or transfer the remote board and transponder chip over and you should be good to go
It's up to you if you want to change the door/ boot locks if fitted, but recommend you do otherwise you'll have to carry around the other key in case you need to unlock the car should the battery go flat
Russ