Used snap on tools bearing separater puller cj950 it has some wear but still works fine usa made