This is the throttle body from I believe a 1998 jeep wrangler 4.0. I pulled this off years ago and it was in a bin with the rest of the1998 wrangler parts so I assume it is from this jeep.  I know for sure it's from a 4.0 Jeep 6 cylinder TJ.  Just not sure if it's from the 1998.   Please look at the pictures and make sure it matches what you are replacing. I Know this worked when it was pulled but it has been a few years so assume it needs work or parts.  What you see if what you get.  If you have any questions please ask.   Thanks.