Yep,another 67 Valiant resto/mod for me this time :)

Sounds like a chore with that van. Good luck. It'll be worth it in the long run. I can't really speak to the throttle body. I've read where some use them no problem and some upgrade to newer technology.