Same deal as me. After a trans fire, I pulled the ol' tired 350 out and put in a 99 6.0. My engine also has about 140,000 but I went with a 4L60E. I didn't feel like dealing with the driveshafts if I went with the L80E. Truck runs great.