This is perfect time to share what i just learned the other day.
So I am standing around in my garage thinking how I am going to make my square front drive shaft when Gasp!
There it was... I discovered that my 85 long bed, reg cab pickup, of course 4wd, had a two piece rear drive shaft. You know with the carrier bearing in the center hanging from the frame. The second drive line from the carrier to the axle housing looked like it was pretty close to the same size as the front drive line.
So I measured it and at full compression it measured 29", So I measured my stock front drive line, fully compressed it measured 25"
So since I moved my front axle forward 3" plus the added distance from lift, It should work perfect
And it does, I have not got my truck drivable yet but i am pretty sure i won have any problems.
Using this drive line from the rear also eliminates the dual CV joint which on a stock Toyota does not allow anymore angle than a stock single u-joint so you are not losing anything
This might work for you, if you went to a junk yard you should be able to find one.
Hope it helps