I won't waste space explaining how I got in this mess but here's what I have. I have a 2010 GMC canyon with 5 cyl engine that was rattling a little and needed a timing chain. Took it to mechanic and he called me after he took valve covers off and told me it was rusty and dirty on the inside and wasn't worth fixing. Overhauling or replacing engine are too expensive. Would it be worth a try to have him go ahead an replace the timing chains and clean it up as much as possible and just keep driving it? Any other suggestions are appreciated. I could easily get more into this truck than it's worth. Thanks.