I’ve had my head in circuits too long… this looked like a capacitor to me!

e31wFC9.jpeg


It must have a super high voltage rating though!