problem solved. it turns out that both my pullers were the same size, the correct size. after persisting for an hour it eventually went on, no cross threading, nice and smooth. i think that the opening may just have been slightly deformed or something.