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.
