When looking at the pics. closer it looks like maybe in the little box could be the ECU. If you call your local Ducati shop they should be able to tell you about fitment, also on the price you can't go wrong.
A forum community dedicated to Ducati owners and enthusiasts. Come join the discussion about reviews, performance, modifications, superbike racing, riding gear, classifieds, troubleshooting, maintenance, and more!