best previous metals stocks