All things the same, minty-new parts are my preference, too.
That said, K1-`79 fork legs that are beyond (reasonable) hope have been few & far between. That comes down to crash damage, serious rust or/and scoring. I've had decent luck straightening minor bends. Any rust that's above & outside of the seal-swept area can be bead blasted, the steel then metalfinished & polished. Rust pits can be brazed, metalfinished and polished - as long as they're localized; this can play well with the seals, if done right. Where hope fades is when the rust is widespread & deep, especially if it extends below the seal swept area. The kiss of death, besides severe crash damage, is deep scoring, heavy wear, or rust where the inner leg glides through the internal bushings, or/and the steel collar at the end of the inner fork leg. I've seen a few specimens, in recent years, that have been scored, scarred and worn to a point where the outer fork leg wobbles on the inner.
Better than 90% of the time, the inners only need attention above the seals, or have only superficial scoring near the top of the seal-swept length (which only contact the seals when the suspension is nearly bottomed-out). With these, metalfinishing & polishing restores the original finish. After that, clearcoat & light greasing keeps the rust monkey at bay.
New parts are a LOT less work...