Funny you should say working on Subarus sucks, because of all the cars I've had, my Legacy has been the easiest to work on. Yes, that includes everything from stereo installation up to head gaskets, valve cover gaskets, valve adjustment, replacing a bad injector, timing belt, brake jobs, etc...