The product is a 2004 Toyota 4Runner 4.0L 4x4 PCM engine computer ECM ECU with the manufacturer part number 89661-35A30. It is a front placement engine control unit (ECU) with pins terminals and a maximum amperage of 35A. This electronic module comes with a manufacturer warranty and is known for easy installation. Made in Japan, this ECM is designed by Toyota and includes 7 terminals, as shown in the pictures. Programming is required for this ECM before installation.