Part Number: 1508645UR3 (Cml innovative technologies inc) Part Number: 1508645UY3 (Cml innovative technologies inc) Part Number: 1508645W3 (Cml innovative technologies inc) Part Number: 1508645W3D (Cml innovative technologies inc) Part Number: 150865 (Ne) Part Number: 15-08655-0010 (Transistor) Part Number: 150866 (Heat shield) Part Number: 1508660 (Bleed) Part Number: 1508660000 (Component) Part Number: 1508661 (Sear assy) Part Number: 1508662 (Valve) Part Number: 1508663 (Bleed) Part Number: 1508664 (Sleeve) Part Number: 1508666 (Switch)