Transmission control module from a 2007 Hyundai Veracruz. This was carefully removed from a vehicle that drove and shifted well with no warning lights on. The case has some external corrosion, but this will not affect its normal function. The connector has no broken parts or corrosion. The matching wire connector pigtail is included. The images are of the actual item you will receive. This item may 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 2007-2009 Hyundai Veracruz with all-wheel drive and part number 95440-24130 ONLY.