Re: Ball Joints
It's not necessarily difficult. But it can be time consuming. You should buy/rent a ball joint press to do it right. Also, coating pieces with anti-seize as they go back together will make future maintenance much easier.
Are you looking to just replace with stock or upgrade?
I've done ball joints several times. But I still sometimes just drop it off and let someone else do it for me.
2021 JLU 3.0D/8HP75/NP241OR/D44/D44
1987 MJ 4.0 (or 4.6)/AW4/ORD Monster Box/NP205/HP60/D80 on 40's with ARBs (that's the plan anyway, ETA 2022)
If you can't fix it with a hammer or duct tape you have an electrical problem