Turbocharger Alfa Romeo 33 1,8 TD (905)

  • EngineVM82A
  • Engine capacity1779
  • Engine power73
  • Car model33 1,8 TD (905)
  • Car brandAlfa Romeo
  • Turbocharger production dateJan. 1986 to Jun. 1990
  • Comparison Number35242001A
  • Part Number53149886001