5 Best long term stocks to consider now