Ben's motor would be a nice upgrade
should be a simple install (well as simple as swaping an engine can be) since he pulled all the electronics out with it
are you sure you were turning the engine the right way with the breaker bar?
in neutral with at least half the plugs out
also if the starter seized on the fly wheel it could be stopping it from turning