I would agree that it is probably a stuck bendix. Most such sticking is attributable to 1) lack of adequate lubrication on the starter shaft, i.e., dry parts; 2) corrosion or debris interfering with the bendix, frequently in the form of junk stuck to the starter shaft. Replacement only gets you a clean starter. The old one was probably still functional, just in need of cleaning and a light lube. Best way to tell is to remove the defective starter, take it a part, and look.
If you cannot improve upon the silence of the desert, do not speak.