CV joint shaft. Please note that there are some packaging grease stain on the shaft. This does not affect its functionality.

(Please independently verify your vehicles compatibility with your specific vehicle).