You’ll need ALPHA OBD (an app available for iOS and Android) to reprogram the ECM VIN and injector codes once you’ve swapped it in, along with a Bluetooth dongle to plug into your OBDII port to communicate with your device. I borrowed a junk Android phone from the neighbor and reprogrammed an ECM that I then sent to HD Diesel for my current programming. It was fairly straightforward. There are instructions attached. As far as purchasing, ideally we could meet up somewhere and exchange face to face. I am in OH, could meet you in the Dayton area or there abouts. If that’s an option, let me know. If not, I can do PayPal.
You need to do your research and make sure you have everything you need to accomplish it. I can help you some, but it’s mainly on you. Hope this helps.