You are looking at the external oil filter canister from a 55 Cadillac with 331 engine. Correct design for 1952 to 56 Cadillac 331 but could be mounted on anything. Solid and straight but covered in light pitting.

inkFrog