You said it was a used gear set? Did the pinion bearing take much pressure to push it on? I'm thinking maybe it had spun the bearing or had a clearance issue from the get-go, allowing the bearing race to spin on the pinion. Sucks either way. But you have a good attitude about it and can fix it.