Let me add something:
Forester, Legacy Outaback front Crossmember, Rear Shifter Stay bushing and the bolts are Different than regular Impreza! Make sure you have those parts when swapping because w/o them the dog bone will not fit, the exhaust will sit low (angle of the drivetrain is changed) and you might hear different bangs/grinds/noises.
Have no clue if its been added before but just wanted to be helpful..
Trans, Driveshalft, SHifter, Clutch and The DogBone Are the same...