My brother has this on his cooper it looks really good.

It fits well and if you don't want to rip the dash to pieces its good option really easy to fit!!

He loves it!!
I suppose it depends on how much time you have on your hands and cash flow as a guess the direct replacement would be more expensive