The product is a 2014 Chrysler 300 Engine Computer Module (ECM) with part number 05150787AC. This module is designed for easy installation with a bolt-on mounting style, and requires programming. Made of aluminum, it is a specific fitment for the Chrysler 300, with a female connector type and pin terminal type. Manufactured in the United States, this engine control unit is not a vintage or performance part, making it a reliable replacement for your vehicle's ECM.