You'll have to take your starter drive to a place that rebuilds starters to get the correct drive.

The local FLAPS will only get you the shorter drive.

I went through the same problem with my 58 235 and drove to a shop that rebuilds starters and they had the correct drive.