Part Number: 1294371 (Factory original brand new) Part Number: 1294372 (Geyer) Part Number: 1294374 (Geyer) Part Number: 12943745MM (Bearing) Part Number: 1294375 (Geyer) Part Number: 129437-7 (Tdi) Part Number: 129438 (Bracket) Part Number: 1294384 (Geyer) Part Number: 129438-4-1 (Sensor outline, over temp, preco) Part Number: 1294392-18GTPB2BT (Bearing) Part Number: 12943980 (Relay and housing) Part Number: 12-9-43-G (Component) Part Number: 12943HDMP-1680 (Ne) Part Number: 12944 (Coupling)