Used DUCATI 916 SUPERBIKE LEFT ECU P8 HOLDER.
Part #: 82911151A
For store use: Shelf G - BRACKETS + PACKED ITEMS (marked D: 5/20 B)