"It works well for them (the BJP). Congress has not been able to put up a real fight. That is why the BJP has been in power for 27 years," AAP spokesperson Reena Gupta said when asked why the BJP is not talking about AAP in the run up to the Gujarat polls.