You're already informed those costs are normal. Your setup isn't entirely one, so pay the dues TO HELP THOSE WHO HELP YOU! Easy to understand now, innit?!?!
SHOULD always offer him something, big or small, for those incredible inputs. Nothing is free anymore and, in this case, there must be some humanity for TD's greatness. I'm, now, actually a fan.
It could be in-Thailand processing, provided all your papers are correct and ready when you cancel the old and apply for the new (which usually take a bit longer, I know). Good luck!