I'm not looking forward to messing with the dreaded 3rd bolt that I've read about. :-(
The correct length of extensions makes it much easier.
For the new starter you're going to want a swivel socket. I didn't have enough room for a socket and a swivel but no problem with a swivel socket. Should be 1/2" hex unless the bolts have been changed.