your first post said 1.8L , that threw off all answers.
you dont have a 1.8L but a 1.6L .
the 1.8L is DOHC , chain motor.
the 1.6L is SOHC, belt motor and both are interference motors.
absolutly
the key does nothing but help during the align...
answer is hear.
Repairing damaged crank and replacing seal. - Page 1 of 1
same as my miata 96 and 99.
but miata is shorter snout so worse.
new bolt , new cog. use loctite if slot is sloppy.
the prime issues is getting key back at TDC , some can be hard to find.
newrebuilt crank is 200. not counting labor