I'm not to sure about wiring etc.
If I ever have a problem with a starter motor not engaging I give it a good tw*t with a hammer. Could try this with the old one if that was spinning?
You never know, the spare one might just be dead?
other thing you could do is get the starter and link it straight to the battery to see if it spins up. then you'll be narrowing down issues.