The bearing was used to replace a broken one in the 2 speed transmission of a 1 5 scale RC buggy. The fit was perfect. The bearing is functioning well. I would give it a five but I wanted to see how long it holds up. The bearing was reasonably price and arrived quickly. I am happy with the experience.