The guy "stole" your truck? I'd have a theft warrant sworn out within minutes of it leaving the property without my permission! If you let him touch anything else you own, consider yourself an idiot!
Chalk the experience up to a very expensive lesson. Get another engine built by a competent mechanic, and sue the pants off that shade tree wrench jockey! Definitely don't let him anywhere near anything else you own, and badmouth him all over town!
Jerry