not sure on ball joints....but this link will help you out with shocks & coils.....
I added OME 886 coils to my '14 Taco.....
already had 5100's all around.....
also added ARB bumper & winch that was an extra 200#
https://www.headstrongoffroad.com/store/c50/Tacoma_2005-2015_Front_Suspension.html