To conclude this thread I want to say a huge thank you to @jamesinc for his help getting the right seal.
There is one seal on the spring side of the throttle body with this part number: 3154432 and a small o ring on the tps which we were able to replace with one from a set of universal sizes, fits snugly against the tps.
No more leaks!
Thanks for all the help