Answer
NO
A 505 front bearing is an 87500
Also, when you put the 2C back together did you lift up on the projection from the handle fork yoke?
If you didn't the bearing plate will not screw down evenly, which would cause the armature to bind. The projection rests on the edge of the bearing...