Asking a question such as this on these forums which skew very heavily towards traditionalists is like asking what octane fuel works best for your Porsche GT3 on a Steam Engine forum.
One of my ride friends has a Cycplus Ultra and its works like a charm, so much so I ordered one myself. It just cleared customs so should be here any day will report back once I have had it for a bit.