There are several types of bearing pullers, including external, internal, reversible, and hydraulic pullers. Bearing separators/splitters are also available.