I would get a used spindle. The race has probably reduced the size of the spindle as it rotated.
I have fixed this problem many times and most of the time we don't use a spindle though. I would cut the race with a carbide grinder worked back and forth (perpendicular to the spindle) till one area is milled to within a fraction. The race can then be split with a chisel. If it won't break loose with one cut do it again at least 90deg around.
Once the race is off try the new one. It should slide on snugly with no up and down play.
Bosch Master, ASE Master, L1
33 years MB technician