Removed out of a 1995 4WD Toyota 4runner with a 5 Speed  transmission and 6 cylinder 3.0L 3VZE engine. 


It has a few broken pieces on it a tab above where the throttle cable goes not sure what kind of cable goes there as the truck just came out of did  not have anything bolted there . Also cap off the plastic piece is missing as seen in photos. the motor that this came off of  ran fine . The only reason I'm not using this one is my truck  required a 1990 throttle body.