First
Define what you want to achieve from your jeep?
Speed, high offroad capability, fun, low speed high off road or high speed low off road,
Then decide your engine and drive trainy,
ok say you need low speed high off road with medium looks
for M38A1(CJ5) you will be best with 2-C-turbo stock gear(3 gear) stock drive trainy the joint will be between the housing and the gear Housing of 2c and gear stock.
This function works best with top speeds of 85km per hour no vibrations if properly alined. for breaks go for the hiace survy setup and at the shoe level used good qaulity leathers you can even replace the braek cylinders at tyres they areavaliable brand new imported for CJ5
this setup will give you best off road performance at stock tyres even in 1 footer mud.
All will cost you around 225,000 and now the body has to get repaired and well its your choice.
i am using one with this same setup and i can bet for any off road action(except high alpha angels)