New ball joints will be plenty stiff if you try to move the stud by hand. Worn ones will roll around in the socket with relative ease. You're wise to have replaced them if they were suspect. Worn ball joints on our year trucks (mine is a '98 XLT) not only wear the tires unevenly...they can also contribute to the demise of the transfer case (as can mismatched tires of different diameters...or, even matched tires with variances of tread depth of more than 3/32").
Like you, I have a truck in excellent condition (bought and shipped from Phoenix 3 yrs ago) and don't have any qualms about spending some money on it for repairs. Here in MN, it's a real novelty to have a vehicle of this age that isn't a rust bucket...and, as long as it looks nice, I'll keep it maintained. As you say, the alternative is spending big money for something that will cost you more in depreciation, taxes, license and insurance.