I first bought one of these a few years back for my Alfa Romeo GTV. It worked a treat.
The second/recent one I bought will be fitted to my 2CV (eventually). I'm sure it'll be equally good.
The first one came with wiring instructions, the second one didn't, but if I recall correctly these are in the catalogue, so no big deal......