Ball joints=pretty easy. Strut "bearings" I THINK you can do that without removing the strut assembly, just work under the hood, right? If so, then that is very very easy. Mine don't seem worn at all, so I'm not changing mine, but it can be different for everyone, but I do have a busted ball joint on a tie rod end....