Semper Fi ! OK, when you go to put the starter in.....or take it out.....raise the truck up by the front bumper about 4 to 5 inches, OR, until the tire just starts to come off the ground (I use a hi lift farm type jack)....this will allow you to slide the starter in, sit it on top of your front spring behind your front wheel. Slide under the truck, with the starter sitting on top of the spring, pucker up, grab that heavy bitch and slide her into place and shove a bolt in itand just start it a few threads.
Now, I have trouble holding the heavy thing into place, so, I have a long piece of althread with a nut on it, about 2 1/2" longer than a regular starter bolt. That way, you can fish your shims in place, tighten up on the nut to raise it into place. When you get really close, just a few threads from being tight, put the other bolt in and just snug it up. Pull the all-thread out and shove that bolt in and just barely snug that one up. Now, you can put your support bracket on and tighten the others.
Now, this sounds like alot but I found this out the hard way, by doing it a bunch-o-times in the sand and rocks in foreign places and I can change one out in about 10 minutes.
Laying that heavy starter on top of that spring makes all the difference in the world....
Having to change a starter in the heat of the moment in a firefight, hot and sweaty, sand up your butt, dirt in your eyes, wrenches falling hitting you between the eyes....really makes you appreciate concrete floors and mechanics creepers, or even a piece of cardboard!
Hope this helps.....