Pulled from a 99 Chevy truck...150k miles , was running good. I removed the intake, FI and front accessories but I have all of it to go with the engine. I'm located in South Central Virginia, 20 miles west of I85, 25 miles North of the North Carolina line....you will have to pick up engine...