That inner bearing is the killer. New Departure is the brand and the number is#909726 and the bearing seal is National #5756. Let me know if you found another source for the ballbearings?