6 stocks experts recommend for short-term gains: BPCL, IndiGo