For service and parts needs, visit your dealer. You will receive genuine GM parts and GM-trained and supported service people.
Genuine GM parts have one of these marks:

California Proposition 65 WarningImmobilizer System Component Programming
This procedure will learn the immobilizer function. If the battery voltage is
low, charge the battery before proceeding with the learn. If the body control module
(BCM) or engine control module (ECM) have been replaced, they must be programmed
before performing this learn procedure.
Dependin ...
Battery Tray Replacement
Battery Tray Replacement
Callout
Component Name
Preliminary Procedures
Remove the battery. Refer to Battery Replacement.
Unclip the engine control module (ECM) bracket from the battery
tray and set aside.
Unclip the ...
Control Valve Body Cover Installation
Control Valve Body Cover Installation
Callout
Component Name
1
Input Speed Sensor Connector
2
Output Speed Sensor Connector
3
Shift Position Switch Connector
...