"the older pin drive half shafts I recieved were like this...the c clip was obliterated and the bearing was pushed back and stuck on the axle. I had to pull it off with a gear puller"

If the bearing was all the way back, stuck on the axle, then of course the bearing would be too short, and slip out of the housing.