I don't know if I'd mess with that rear shaft for 120. My thoughts are with the newer axles and divorced transfercase setup anyway your going to be into custom driveshaft territory. So just have your current rear shaft modified to work. That 2007 shaft is nothing more than a parts donor.
Now if you don't have any front shaft I'd try to round one up. In my 89 F350 with NP205 I have a 1983 F250 front drive shaft installed. I don't remember if I needed a special joint or not. I don't have a CV in my front shaft like factory F350's do.