yes they'll fit [up to 59] and some say they work fine, others say carry ball bearings in the glovebox

the dimensions are not an exact match to the ball bearings and it's likely the spindles and associated need to be in perfect condition
909067R - bore=19.057mm, outer d.=52.832mm
Ball Bearing [B01] - bore=19.044mm, outer d.=52.8447mm
909052R - bore=32.550mm, outer d.=72.260mm
Ball Bearing [B40] - bore=31.760mm, outer d.=65.1256mm
Bill