What's your budget? What size tires do you want to run? What type of suspension (ie, leafs, coils, air shocks, etc) What about wheels? Do you care if your bolt pattern changes or matches front & rear?
Newer donor is better. Stuff from the 70's is really drying up. Parts like spindles, shafts, etc are sometimes really hard to find. Anything older than that is generally not worth using. 80's & 90's are starting to dry up too... used to be easy to find a ball joint D60, now there are none.
Cheap & small is probably a Dana 30 from a Jeep. YJ/XJ/TJ... or newer. That doesn't really give you anything you don't already have, except a one piece axle.
Next is a Dana 44, from a variety of sources... one from an Early Bronco or Jeep TJ/JK/etc will be the smallest but probably spendy and the EB axle is low pinion...not really desirable for wheeling. You could narrow a full size axle (that's what I did.) Bolt pattern may change. A Jeep TJ front axle would probably be ideal as you keep your bolt pattern but they are in very high demand so you will pay a lot for it.
Beyond that, you are probably looking at full width truck axles. If you have good junkyards with old trucks, 70's and newer Ford, some Dodge, and I think there were some Wagoneers that had driver drop front axles. If you're careful with you wheel & tire selection, they won't stick out too far. Here's my '94 Explorer that has a full width 1970's truck 9" axle in it, stock 90's F150 wheels & narrow swampers:
View attachment 120432View attachment 120433View attachment 120434