Is the swap hard to do?

Is there anything special to think about when doing the swap?

Does the tranny from 3,0 works with the 3,4?

Thanx


1995 4Runner 3,0 V6 5-speed