I am surprised we have never had an entry for this in the database.
The service parts manual lists it as a 6103279 or 82GB9155AA, I think someone once said it was a 1986 Escort RS Turbo part?
Google suggests all of these are equivalent parts:-
Alco SP2004
BOSCH 0450905145
BOSCH 0450905601
BOSCH F5601
CARQUEST 86279
CHAMPION CFF100204
CLEAN MBNA953
COMLINE EFF015
COOPERSFIAAM FT5201
DELPHI EFP215
FIL ZP8035FM
FILTRON PP825
FISPA 8580064
Fram G3744
HENGST H84WK01
HOFFER 4022
HOFFER 40221
KAGER 110020
KNECHT KL30
KOLBENSCHMIDT 171-FP
KOLBENSCHMIDT 50013171
LUBER-FINER G2946
LUCAS-CAV LFPF014
LYNXAUTO LF1504
Magneti-Marelli 150020008900
Magneti-Marelli 152071760846
Magneti-Marelli 154074341450
Magneti-Marelli 71760846
MAHLE KL30
MANN WK853
MAPCO 62604
MEAT-DORIA 4022
MEAT-DORIA 40221
MECAFILTER E14
MECAFILTER ELE3569
MEYLE 5143230003
MULLER FB189
OPEN-PARTS EFF515220
PURFLUX EP153
QUINTON-HAZELL QFF0180
SCT ST305
SOFIMA S1502B
STARLINE SFPF7063
UFI 3150200
UNICO FI8152
VAICO V250107
Valeo 587202
WIX WF8027