Cardone 66-5235HD New CV Constant Velocity Severe-Duty Drive Axle Shaft.
See pics. The seal that goes on the wheel side is bent up. It comes off so I would assume that you could take and reuse the one that you are replacing.