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.