Great project and certainly easier than the others going on but...

You will need a new wiring harness - hopefull includes drive-by-wire
New ECU
Electronics of 4L30E are different on that motor but bolt pattern is the same
Lots of cash to do this unless wrecked unit and harness is quite long and run in difficult areas - through drivers side fender and other tight areas.