Stock-letter gurus predict gains for these 6 stocks and the S&P 500.