The 4L80e fits just fine. If you are removing it from the HD PU truck, include the wiring harness, ECM, shift linkage if manual 4x4 and dip stick and tube if possible.
OBD2 handles the trans but needs to have the tweaked. There are a few minor “pin out” differences between the two wiring...