BJP has been a failure in every aspect ... they slept and let kargil happen .. they failed to handle the IA hijacking properly ... they promised to build ram mandir, but never their word ... then they tried to woo muslims by praising Jinnah in pakistan .... I mean they have never been right on any issue of national interest.
The luck is with them today as people are fed up with inflation and so will vote for a change. While BJP should do better this time, I doubt thta they will get more than 175 seats and will enter into a coalition with regional parties to stay in power ... same linda mess that UPA is in.