2 Best Buffett Stocks to Buy for the Long Haul  The Motley Fool