Engine control module from a 2005 Ford F-150. This was carefully removed from a vehicle that ran well with no check engine light on. The case and connectors have no broken parts. The images are of the actual item you will receive. This item will require on-car programming, coding or flashing during installation in order to work with your vehicle. Please confirm that you or your repair facility can perform this procedure before making your purchase. Fits 2005 Ford F-150 with 5.4L engine, four-wheel drive and one of the following part numbers ONLY: 5L3A-12A650-ATA 5L3A-12A650-ATB 5L3A-12A650-ATC 5L3A-12A650-ATD 5L3A-12A650-ATE 5L3A-12A650-ATF 5L3A-12A650-ATG 5L3A-12A650-ATH 5L3A-12A650-CLB 5L3Z-12A650-CLB 5U7A-12A650-EBA 5U7A-12A650-EBB 5U7Z-12A650-EBB Anywhere outside the lower 48 states will require an additional shipping fee. No P.O. Boxes.