Alfa 33 905/907 Series water pump pulley.
Original part number 60502909.
Suitable for Alfa 33 905/907 Series Models 1990-1994.
You may contact us for more details.