Fitted one to my last Defender and quality was very good. Don't know if they make different faceplates - I bought mine at Billing at a discount because they made it for someone who had an odd sized CB and didn't take it.
I didn't have a CB so had a space I didn't need.
Downside is that you have to cut the centre of original dash to fit it, so it means you can't take it out later. Still a worthwhile mod though for extra switches and guages.
Duncan