The product showed up promptly, and I was in great condition. The VIN and mileage was programmed into the ECM, however... the ECM wasn’t actually programmed. It was not plug and play Bc they cannot actually be programmed and synced with all of the modules in my truck without actually being in the truck when they are programmed with the VIN and mileage. Luckily when I got pop a lock to program the keys, he had the ford IDS software and was able to flash it and reprogram it while it was installed in my truck. Once he did that, my truck started and ran like a dream. So the product was fantastic, but saying that it’s “programmed” is kind false advertising. It’s programmed with the VIN and mileage, but it’s not actually “programmed” Bc it cannot be used until it’s installed into the vehicle and programmed with the ford IDS software.