I bought a TCM on ebay quite a while back. It was programmed with my VIN. I verified that it worked and have carried it in my truck ever since just in case. Never actually had a failure, though.Short of a stealership visit I hear you can buy pre-programmed TCMs online. Anyone go that route?