Fits and is the right shape for my 2005 Subaru Forester X, unfortunately it didn't solve my squeaking problem when my car is cold but I've since learned that replacing the old hose isn't always the right solution :( That being said I'm glad I replaced it as my original had 300k miles and 14 years on it so money was sent well anyway and given its price compared to the OEM I think it was a good buy.