Bharatiya Janata Party (BJP) president Amit Shah on Saturday said, "those who are willing to form a grand alliance for the sake of power can come together as BJP is ready to fight even for 50 per cent under the leadership of Prime Minister Narendra Modi."