I bought my Mirage with a key that was only partially programmed to the car. I believe it was repo'ed. The Keyless Ignition works. The buttons on the remote unlock and lock the doors. The buttons on the doors do not work. The dealer is saying almost $200 just to program one key. I would like to buy a used Mitsubishi remote and program both keys together. Every tool I find is for engine starter immobilizer keys.

What tools and software would I need to program the keys myself? Alternatively do most advanced mechanics have the software to code the ECU?