Engine mounts are different, trans should match up, but it really depends on which trans it is. If it is a 4L60E you'll have maybe 10k miles before the trans dies. Electronic connectors should be similar, but the computer will have to be reprogrammed. It might be better to replace engine trans and computer all together if possible.