I replaced the whole housing on my 96 impreza I rented lift time from a friend and in his shop it took me 6 hours I also live in upstate NY with rust the lower bolts that hold the rear trailing arms to the knuckles were froze I had to take trailing arms from frame to get the axles out ... When I opened the diff the spider gears were shattered