shimming will varry from one car/starter to another.
If you take off a starter and out the same starter back then use whatever shim was there.
if you move a starter from one car to another or otherwise replace a dead starter then you may have to add or remove shim stock.
You have to be carfull with shims on GM cars. not enough and the bendix won't engauge or it will bind and not last long. Too much and you run the tips of the teeth which can break teeth off the flywheel.
To setup a new/replacement starter begin with no shim. pull the bendix out by hand and see if it will engauge the flywheel. DO NOT attempt to crank the engine without checking this! If the bendix binds or won't engauge then you could break it. If it is to high then you could break teeth off the flywheel.
if it hits and can't easily drop into the flywheel teeth then you add 1 shim at a time untill it clears. You should only rarely need more than one or two shims. If you have shims of diferant thickness, always start with the thinest ones.
If the starter is high on the flywheel teeth with no shim get a diferant starter. If the starter teeth are not at least 1/2 way meshed with the fly wheel it's too high.
The bendix teeth should engauge the entire width of the flywheel teeth or very close to it.