Instead of going to checker or autozone, go to Napa , or a bearing and seal dealer give them the numbers from the bearing and race that is on the axle and they will be able to take care of you.
The axle that you have is likely from a late 86 CJ as this is the only stock iron cased large lug pattern D44 axle that is the correct width to match your wide track front. Other clues; it will have single piece flanged axles and the correct 5 on 5 1/2" bolt pattern. If it is significantly wider or narrower than your wide track front, or has link mounts cast into the center section, or an aluminum center section, then it most likely is not from an 86 CJ.
...a well prepped, well driven, vehicle should do well in any terrain, including the highway.
Carburetors became obsolete during the last century... do what ever it takes to get fuel injection...It makes bigger grins off road.