2006 Jeep Wrangler TJ engine that comes as a complete assembly. It is the 4.0 L6 engine with motor mounts, all pumps and Pullys besides the AC compressor as i removed this a few months back. it does have the pully in place of the compressor and will come with the belt that was installed roughly 8 months ago. The mileage on the engine is roughly 145,000. I was told that it was rebuilt at 140,000 when I purchased the jeep. the motor runs perfectly fine, I have different build plans for the jeep and this engine does not meet the needs I have. I also have the front and rear driveshafts along with the transfer case if interested just message me as i will let the driveshafts and transfer case go for cheap. message for further/better pictures as these pictures are grainy and crappy or info as needed!!