The movie was completely filmed in the Philippines and not in the island of Borneo.
The Philippines army helped in the production of the movie by lending some weapons to the production team for free.
The movie developed a fan club in Europe. Mainly in the country of Germany in the beginning of the 1970's.