Batting .165 and averaging 1.5 runs per game over their 6-game losing streak, SF Giants have some help on horizon. Thairo Estrada, Mitch Haniger, Brandon Crawford and Luis González are all making progress in their rehabs.