That looks like a Ptyas to me.

That also looks like a staged "fight".

In regards to the Mongooses, I'm certainly no expert. But I have seen a large number of Herpestes fuscus, a few probable H. javanicus, probably some other smaller Asian Herpestes as well as the African Banded and Dwarf mongoose in the wild.

BTW - why this sudden rash of questions about snakes being eaten from video and photo searches online?
-----
Chris Harrison
San Antonio, Texas