The Gates upper hose is 20626, $15 from Oreilly's- 7/8th of an inch shorter on leg to the upper radiator. I bought Dayco 70786, $10 from Autozone, fits well. The leg going to the upper radiator connection is 7/8th of an inch longer than the gates 20626 which made the difference. The ten dollar Dayco wouldn't have been a contender but it's the only hose that fit my Made in Mexico after market radiator with a one inch body lift above the engine attachment. I'm going to pick up a spare Dayco 70786 and check the inexpensive hose frequently. John B