By the way, I bought it from Cleveland pick-a-part, ask for a guy named Gus. He was extremely helpful and friendly. They have two more in stock; one LS3 w/ 6speed trans and one more L99/6L80 combo, can't remember exact mileage but both were basically new still and around the same price as mine(which was $2000-3000 cheaper than any other yard could do)