If you plan on staying with only 31" tires, a Dana 30 front will be fine, there are plenty of parts upgrades, and it will bolt right in. You mentioned a 35 front, possibly by mistake. There was never a Dana 35 front availablke for our trucks, and if there was you probably wouldnt want it.
As for the rears, the stock Dana 35 with 4.10 gears will be fine if you don't plan obn much wheeling, but a 44 would be a great upgrade IF you can find one.
As for gearing, 4.10 will be good for a 2.5 on stock size tires, but if you want 31's you might look into 4:37 or 4:56 gearing. 4:56 geared axles were stock early on in 4 cylinder automatics, but are EXTREMELY rare, the other option would be to have your axles regeared, but that can be costly and is not meant to be done by an amature. Good luck.
yeah i got the d35 part misunderstood, theyre rear axles mostly.
d44s are great. and its not if, but when ;)
regearing is way too much pain both physically and budgetically, so thats definitely out of the question. i don't even know what size tires are stock lol. it sat on 235s when i bought it, switched my YJ's 225s on it and the speedo is still off(goes 76 when it reads 70)