BJP is running out of good leaders, Promod Mahajan was a promising leader but he too not alive now. Advani is not a good leader and is not even liked by RSS. Chances for BJP in the next election is very dim and who knows if Advani will be alive during next election, he is too old. By selecting Advani as their PM candidate its very clear that BJP has no able leader after respectable Atal Bihari Vajpayee.