This is a vintage Posi Lock Herbert Half Puller-825-H with a 1 ton capacity and 2-1/4" reach. It weighs 0.25 pounds and comes in package dimensions of 7.01x4.02x3.31 inches. It is a hand tool used for pulling and removing gears, bearings, and other press-fitted parts. The top piece seems to be hammered down. Can be easily removed with a grinder! Thanks! :D🙏