Yep, Udorn is in north-central Thailand. The kit has the decals for one attached to the 432nd, just some of them don't have the correct numbers on them. By putting the dark green of the SEA camo under the drivers window, it shouldn't be too noticeable.
Puff was an amazing piece of equipment put together with off the shelf components and was pure beauty in motin for the gunts on the ground. Must have been a vision of someone between E4 and E 7.