The product is a Transmission Control Module (TCM) or Transmission Control Unit (TCU) for a 2008-2010 Mazda 5 with a 2.3L engine. It is a direct replacement with easy installation and requires programming. The TCM/TCU has 7 pin terminals and is made of aluminum with an EEPROM memory. It comes with mounting hardware and has a bolt-on mounting style. The item dimensions are 4 inches in length, 3 inches in width, and 0.5 inches in height. The manufacturer part number is L39C189E1D and the OE/OEM part number is L39C 18 9E1D.