Yes, you can replace that unit pretty easy. You suppose to code then unit to your car. But it still work without coding, it will just display the old chassis number from the car it came out with. Not much differnece.
You can also use MULF2, you have to either get new connector, or just modify your current one. And if you need USB to be working, you need to buy a usb port, a usb cable and also rewire the aux-in lines.