I have used a Jasper rebuilt engine which worked out . They have a good warranty . When youget the long block kit it comes with all gaskets,hoses,spark plugs,water pump,oil pump,belts ,etc. You will have to shop around but they are worth the money. I am a retired mechanic and have installed my share of engines and rebuilt them also. A friend of mine visited the Jasper factory and was really impressed as he has a auto and truck shop and really likes their products. Kenny Nunez
You could check craiglist engines pop up once in a while. You might find a cheap donor truck you could for parts and scrap what you don't need. I have seen some pretty goods deals lately but they go fast.