GM Genuine Parts 10105908 is a reliable and affordable bearing that will help keep your engine running smoothly. It's made of high-quality parts and is compatible with most engines.