Clean and in good working order. Unknown make, but replaces Marelli part number PF3C/00.
Part number: F0080616P.