Perfect fit for my '97 Subaru Legacy. Replaced the old upper radiator hose with this one. Seems to be of good quality and I think Gates has a lifetime guarantee. UPDATE 4/18/16. After 5 years and 53,000 miles the hose leaked and my car started overheating and was downgraded to 4 stars.