Last May before a road trip I had purchased from Geno's the starter contacts and plunger in case my starter failed on the trip. It did not fail on the trip but yesterday it did fail. ~165,000 miles
I also had read about the top bolt needing a short (5") 10mm, 12pt wrench, so I also ordered the wrench.
I'm not starting a flame here, but just stating my personal experience.
The Bottom 2 bolts required the 5" long wrench with a cheater pipe slipped over the wrench for leverage to crack the 2 bolts loose.
There is no way that short 5" wrench could crack that top bolt loose.
From the top, I used 3 - 10" long 3/8" drive extensions with a swivel joint on the bottom at the socket (10mm 12pt).
That's 30" long with a 10" breaker bar on top to crack loose the top starter bolt. It was easy to do. I found a good easy angle down from in front of the Brake master cylinder, past the fuel filter to the starter top bolt.
For a change it was very nice to have the repair parts on hand and not have the truck down waiting for a delivery too arrive.
I hope this helps TDR Members in the future.
Tom
I also had read about the top bolt needing a short (5") 10mm, 12pt wrench, so I also ordered the wrench.
I'm not starting a flame here, but just stating my personal experience.

The Bottom 2 bolts required the 5" long wrench with a cheater pipe slipped over the wrench for leverage to crack the 2 bolts loose.
There is no way that short 5" wrench could crack that top bolt loose.
From the top, I used 3 - 10" long 3/8" drive extensions with a swivel joint on the bottom at the socket (10mm 12pt).
That's 30" long with a 10" breaker bar on top to crack loose the top starter bolt. It was easy to do. I found a good easy angle down from in front of the Brake master cylinder, past the fuel filter to the starter top bolt.
For a change it was very nice to have the repair parts on hand and not have the truck down waiting for a delivery too arrive.

I hope this helps TDR Members in the future.
Tom