I've had one for about four years. Fitting was fairly straightforward. The instructructions are excellent and easy to follow.
I needed to make a spacer (about 6mm thick from memory) to achieve the correct gear spacing. Its performance has been faultless with improved starting and running.
The only downside is that it doesn't look original. It's similar to the Bosch magdyno but slightly bigger.