Both those guys do excellent work, and I would feel secure sending it to either one. Another alternative would be Brasseur Trains. They have the biggest remaining stock of K-Line parts and they handled the warranty issues for Lionel when those locomotives came out in the wake of the departure of K-Line.