Specialized are a mass market producer of bike, the chances of you having a one off are virtually non-existant.
Not much info to work with, only that you have a 73mm shell (which is the standard MTB shell size for non-press fit BB's).
You haven't ID'd the cranks your going to fit, these will determine the spindle length & the axle type (square taper, ISIS or Octalink)
More info needed with the other parts you are working with, the model of the bike would be useful to.