For the money i think he should just swap a b18c or h22a.
If he's got the money for a K20 and he's willing to spend it, I'd say do it. I love the B18s and H22s just as much as the next Honda guy, but there's no denying that the K-series is superior in every way...