Bought my 16 year old son a 1989 Ramcharger a couple of weeks ago. He killed the 318 in less than a week. Overheated on the highway and then developed a wicked knock. Can't necessarily fault him since we have no idea on the actual mileage etc on the truck.

Now, I have to decide to either:

A) rebuild the 318 (been quoted $1500 for rebuild with new pistons, stock sized cam, a valve job, new rings and bearings)

B) I have a buddy with a 340 he puled out of a car 20+ years ago that I know for a fact ran really well before he scrapped the car. He has offered me that engine for $1500 "or so"

C) Find a 318 or 360 Magnum motor to swap in

D) not really an option due to finances but my son wants to put int a newer 5.7 Hemi

E) scrap the truck and find him something else

Thoughts?