This is a Snap-on CJ86 puller, great for pulling gears, bearings, or pulleys off shafts. It's in good used shape and works like it should. Made in the USA and built to last. If you need a solid puller for your toolbox, this one's ready to go.