ZF5 is the way to go for an easy bolt in overdrive swap. It really isn't a big deal, I've changed 4 trucks from C6 to ZF5. Good clutch components are pricey (about $500-$600 for Luk or South Bend complete setup), and you'll want to change the rear main seal to be sure you don't leak oil on your new expensive clutch. Get a firewall brace for the clutch master so you don't crack the firewall ($100-ish) and of course the clutch master/slave/line (a bit over $100 maybe). I haven't done an IDI swap yet but I suspect driveshafts will work fine. 460 C6 and ZF5 are within 1/2" length. Small block ZF5 is several inches longer than all other small block transmissions.
Only downside about ZF5 is breaking bellhousings and trans mounts. I've broke my fair share of ZF5s with a 460. I believe part of the problem is engine torquing around. Have not broke a ZF5 in the 460 truck in 2-3 years since about when I went to a solid drivers side motor mount. Suggest putting new mounts on the IDI if yours are original and maybe through bolting it. I plan to do this when I swap one into my IDI truck even though torque should be well below what my other truck makes.
Only downside about ZF5 is breaking bellhousings and trans mounts. I've broke my fair share of ZF5s with a 460. I believe part of the problem is engine torquing around. Have not broke a ZF5 in the 460 truck in 2-3 years since about when I went to a solid drivers side motor mount. Suggest putting new mounts on the IDI if yours are original and maybe through bolting it. I plan to do this when I swap one into my IDI truck even though torque should be well below what my other truck makes.