Lets start with hub not coming off.
The puller you need is not a " normal" one because the hole in the hub is only 7/16 .
The " normal" puller has a tapered cone to push on the crank.
You need either 7/16 -20 stud to screw in to push on or a 5/16 pin to bottom in the crank to push on.
It is not critical where the crank or hub sits while just changing a seal.
When you get the hub off you will see a witness mark on the end of the hub where it lined up to the keyway on the crank gear ( reluctor on 96)
This will help you put it back in the same spot it was.
The puller you need is not a " normal" one because the hole in the hub is only 7/16 .
The " normal" puller has a tapered cone to push on the crank.
You need either 7/16 -20 stud to screw in to push on or a 5/16 pin to bottom in the crank to push on.
It is not critical where the crank or hub sits while just changing a seal.
When you get the hub off you will see a witness mark on the end of the hub where it lined up to the keyway on the crank gear ( reluctor on 96)
This will help you put it back in the same spot it was.