Jesus, I lived on Cuu Long - about 400m to the NE of that location - for about one year.
That is, indeed, one Bearcat. Not the one I'm searching for but it may do. I shall visit tomorrow am and check it out. Trust me, NO-ONE here seems to know it exsits.
If you were in Sai Gon I may have kissed you... lucky escape