This is a very early, very cool Dodge pillow block bearing pattern. It's almost 12" long and has the numbers 12624 on the bottom. I would surmise that those numbers represent a model number of the bearing, but could very well be a serial number of the pattern. It's got dings and dents on if from use, but is in very good shape overall.