some part numbers and how to here:
https://www.tacomaworld.com/threads/double-cardan-joint.273119/#post-6745013
Center Ball:
http://www.toyota-4runner.org/3rd-gen-t4rs/168308-double-cardan-joint-rebuild-3.html#post1854266
Did mine ('97) about 15k miles ago - following the links and part...