So sorry I didn't see this until now. Chris, at Cycleworks says Ducati part number 51020032A is just the wires and plug and costs $138.80. Not bad for all the pain this problem is causing. Call your local Ducati dealer to get it.
I see Pro Italia has it on their website, but they are all that came up for me when I did a Google search.
No problem, this is the one that I talked with you about, I posted the info on page 2.
Didn't seem to be of any interest.
Perhaps other folks with the same problem will be interested.