Alfa 33/Alfasud/Sprint carbureted engines fuel filter.
OEM part number is 532281.
You may contact us for details.