This is a direct replacement DUCATI part number 88650561A.
A few of the images show various fitments within the DUCATI range of motorcycles.
If you have ever had to replace or remove the oil filter cap/cover you will know that these o-rings are notoriously hard to replace once the filler cap has been removed.
Why pay full price when you can have the same function part for less.
Seal will fit the listed models. and maybe others. Please check.
Ducati 1199s Tricolore
Ducati 1199s ABS
Ducati 1199s ABS Tricolore