"Tales from the trenches" or "Things to keep in mind if you are going to do a KJ engine swap":
1. If it's a KJ Liberty, it's not just an old vehicle. It's been obsolete for over 20 years.
2. Certain parts have a long, but not infinite life span: MAP, IACV, TPS, IAT, O2 sensors, manifold...