Good for you! I work at Karl Malone as a technician....Do you know Orlando? He's our T-10 student right now...
A few of us at KMT have 'yota rockcrawlers...
As for the engine swap, anything is possible given the right parts and the right tools. I've done a few, but never the 3.4 into an early style truck. Depending on your lift/bodylift situation a 3.4 will probably fit pretty nicely, but it will definitely be spendy!
Let me know if I can help-
Ryan