A ball bearing is a small ball , usually metal , that is part of one type of bearing . A ball bearing is a type of rolling-element bearing that uses balls to maintain the separation between the moving parts of the bearing .