What the hell is this?

bhellis33

New Member
Original poster
Joined
Oct 4, 2025
Messages
14
Location
Denver, CO
Just installed drag link and tie rods. As I was putting it back together I found this on the floor. I swear I didn’t touch this and have no idea what it is. Maybe not so coincidentally I developed a fairly rapid oil leak. I’m not a complete moron but could use some help here. Thanks in advance.
IMG_3774.jpeg


IMG_3773.jpeg