Well, I managed to find one from an ‘08 car that was very nearly a straight swap. I just needed to swap the lcd display or connectors from the one old. I managed to break the old unit in doing so, but it all went swimmingly otherwise. I’ve not managed to get the air vent to fit properly though, I’ll get round to that at some point.
After having the car for 2 weeks, I have absolutely no regrets!