It can be done DIY, but for the small price I paid a mechanic, somethings are not worth busting knuckles over to me.
I don't mind wrenching, my Dad taught me a lot and my first line of defense has been to take on new challenges, but sometimes one must admit defeat.. That starter kicked my behind and that was on the first bolt I tried.. But, I was also forced to lay on my back, on a gravel driveway which also did not add help to the situation.. I don't give up easily but the idea of rounding more bolts in that area was not appealing to me..
Mechanic was able to get it towed to their shop, push it on a rack and be able to stand upright to work on it.. Makes a world of difference when you do not have to lay on your back.
Mechanic ordered the starter, got the starter, removed old one, installed new one and I picked up the vehicle the next day.
I didn't end up having to flush rust and dirt out of my eyes and as a bonus didn't give blood to "Christine" at the same time.. To me, A "win, win" situation.