Hi Mate...not sure where you are in the country but my local indie is Vduo in Lincoln, main man Adam is a very knowledgeable and friendly lad and always makes you a cuppa, i wouldnt go anywhere else with my Duc.
My 999 was reluctant. A top tech told me the crank position sensor was shimmed too high on those bikes and to remove the shim assuring me I could do no harm. I did it and it worked. pm me if you need more info.