I have never done it on a Subaru before but I have done ALOT of research on it but I have done it on other engines before so I figured i would save my self the trip to a shop and money only real trouble I have encountered was the timing belt from pep boys being too small which was more annoying than anything but its all pretty well for the most part