No. Ford installed it and programmed it. They called and said it was done and the only thing wrong was the airbag light was on, which I would have dealt with. But when I went to pick it up, my keyfob didn't work, so I unlocked the driver's door with my key and when I opened it, the horn started blaring, the lights starts flashing, until I started it up and the alarm shut off. But I got the airbag light, and the TPMS light with the "tire pressure warning message. It not draining the battery any longer though. So I know it's the SJB that was draining it. I just have to find one that works correctly and hopefully, the one coming from LKQ will.