I feel your pain bro. In the entire ShB main scenario quests I struggled heavily on only 2 quest/fight and one of that is the last fight with Ranjit.