I used the MX5 things controller and fitted it myself following a YouTube video. Quite straightforward if you are handy with a screwdriver but shouldn’t cost too much if you need to pay someone to do it for you.
You can set it back to factory defaults using your key fob so the garage doesn’t know it’s fitted which is what I did on my year 3 service.