You are looking at a used ecm pcm computer from a 2004 Ford F-150 with a 4.6L. This computer should fit 2004 Ford F-150 trucks. This may or may not need to be programmed to fit your truck. Please ask your mechanic or dealer first before buying. It will not work in any other trucks. Please match part numbers to yours. This will only work in trucks with the same part number. This part number is 4L3A-12A650-RK, see pictures. All units worked when removed and all of the clips and pins are there and in good shape. Condition is Used. USPS Priority boxed shipping will be free for lower 48 states only. No shipping to Alaska, Hawaii or Puerto Rico. Thanks for looking