This is the price I payed for it and I got rid of the truck I was gonna put it in. It does spin my hand and I got it from a mechanic who said it ran but he had too many projects. It came out of a wrecked avalanche 2500. The engine has approximately 206,000 miles on it. Will need to pick up. I take cash app and Venmo as well. Does come with the entire harness electronic gas peddle, ECU.