I did my own and my feelings are two thing about the job I dont like. One is trying to get the lower ball joint mount back under the lower control arm when re-assembling and two, its just plain messy.
It takes me awhile but that’s because I like to take my time and be thorough, if I rush then I always have to go back and fix what I missed.