Finally found my truck

At last found my Cummins. found locally, 1999 4X4 King cab 2500 SLT with 24 valve and just turned 250,000 miles. Got it at a good price, will need ball joints. Question is I have heard that even Moog ball joints are not the quality that they where. Who makes good ones for a reasonable price? Also looking for a 50's to 60's power wagon to do a body swap, then will sell cab and bed. small dents on bed side but cab in pretty good shape, interior pretty rough, and will be using the a/c, electric windows etc in cab swap.
20180604_174216.jpg