Came off of a 1999 Toyota 4Runner 3RZ 2.7 Very dirty but functions with no issues