I bought an 03 ram 2500 5.7l with 125000 km in January. It has all maintenance records since it was new. All recommended services were done on it and it is in excellent shape. This morning on my way to work it suddenly went from running perfect to not accelerating and making awful noises. Got it towed to a mechanic and he said he thinks a valve spring broke and toasted the motor. I bought it privately for $12000. Is it worth putting another $10000 into or whatever for a crate motor ? Any ideas?