The product is a genuine OEM Engine Control Module Computer (ECM) for a 2005 Dodge Ram 4.7L. It requires programming and has a maximum amperage of 12A. This direct replacement module is designed for easy installation on the front of the vehicle and is covered by a 3-month manufacturer warranty. Made by Dodge in the United States, this Engine Control Unit (ECU) is a pin terminal type with the manufacturer part number P56028942AE. It does not come with a protection lock and does not have universal fitment.