If you're in SA you're in the right place with all the Mexicans who are extremely mechanic savvy and don't charge way too much usually. I'd go from place to place and ask around, you'll be paying in the G's but it'll be worth it for your grandfather to have a classic truck with a new engine and nice interior and stuff that he can enjoy the rest of his life.