The product is an OEM Cadillac SRX 3.6L Engine Computer Control Module (ECM) with the manufacturer part number 12666658. It requires programming and has a 30-day manufacturer warranty. The ECM is a direct replacement part made of aluminum and plastic, with a male connector type and pin terminals. It features easy installation and is designed for a Cadillac SRX front placement. The ECM is a non-vintage part with a surface finish of metal and is manufactured in the United States.
Read More on eBay