305-DD Ball Bearing

That, I think, is a special bearing, The last one I bought that looked like that, cost me a fortune.
It might be worth your time to run over to your local bearing supply store, and have them check it out.