did you change the small seal inside the speedo housing on the gear pinion shaft along with the big o-ring?

there are 2 seals for it,if you clock the housing so the gear is not spinning,it would help stop it from wearing and leaking.

the freeze plug will work fine also.

a cheap rubber core plug would be eazy and fast to remove if you went back to a working speedo.