I have a 2017 Model S. The BCM (body control module) is bad. Tesla wants $1,000 for the part and ~$250 for the install. I can get a used part for $100 and comfortable doing the install procedure but I'm worried about the programming and firmware updates. Has anyone done this job themselves? Is it possible to DIY it?