I had one of these kits on my Glee from new, following reading about the potential problems, and it was easy to fit and very well made.
In the six years and 40k miles I used my bike for, I only had one problem, when one of the relays became slightly detached, and Jamie sorted this out over the phone, explaining how to check and fix the issue.
Also the headlamp/switch issue the kit is designed to avoid never happened to my bike despite use in all weathers.
I also had the aux fuse box as well and his products are top notch.