I am looking into doing the lq9 or lq4 swap. with a 4l80e trans. I have a laundry list of parts and was wondering if anyone could fill in the parts i am missing or any recommended suppliers.

-lq9 or lq4 motor(block, heads, intake manifold, fuel rail and fuel injectors)
-4l80e trans
-tranfer case should bolt up correct? i have the push button selector for 4wd.
-Any recommended rear ends.
-Painless wiring harness or DIY
-Motor Mounts? I dont know who exactly

There is alot of information on this forum but to defend myself from getting flamed i am just trying to make sure i do this right. My truck is also lifted if that makes a difference