The product is a 2003 Ford Ranger Engine Control Unit (ECU) with the manufacturer part number 3L5A-12A650-AAC. It is a bolt-on style with pin terminals and requires programming for installation. Made of aluminum, it is a direct replacement for the front of the vehicle and is designed for easy installation. This ECU is specific to the 2003 Ford Ranger and is not a universal fitment.