The 2010 Subaru Impreza Transmission Control Module TCM 31711AN340 OEM is a genuine Subaru part manufactured in Japan. This transmission control module is a direct fit for the front of the vehicle and is designed to have the same maximum amperage, terminal type, and dimensions as the original factory part. It is an OEM part with the manufacturer part number 31711AN340 and interchange part number 30919AB290, ensuring compatibility and quality for your Subaru Impreza.