Timken 29675 Precision 3 BearingWith the Timken name on it, this ball bearing feels like a reliable choice for my project.