I'm somewhat in the same boat as you with my 05. I picked up a set of heated/power leathers out of an 02 at the junkyard. my truck being a base model has nothing for it to be plug and play. the heated seat module is built into the bottom of the seat and when I removed the seats from the organ donor, I snipped the harness under the seat so I had a pigtail with the connector and I also removed both seat heat switches with pigtailed harnesses as well. I went on all data and got a pin out of that plug, heat switches and a schematic of the heated seat module itself. power seats themselves are power and ground, all the heated seat switches are wired directly to the module itself so it was a process of reconnecting the two together. I'm not sure on the 4th gen seats but if its the same as the 3rd gens, it wont be too bad of an install to reconnect everything. The seat belt light on the cluster is tied into the drivers buckle attached to the seat so you'll need to make sure you either transfer the buckle and remove the harness from the old seat or connect the buckle from the new seat to your existing seat harness on the floor. if the seats you're putting in have air bags in them, there's no need to spend the time or money to have them removed. I disable steering wheel air bags all the time for the handicap with a system approved by NHTSA and I've yet to have an issue. being disconnected there's no way for them to deploy since they're self shunting. The swap is doable, you just need to take the time to figure it all out and make it work. my 05 has CanBus like your 07 and I've had no issues with the seats being in. its basically just power and grounds