Subaru's don't like some non OEM parts. Are both of your hubs/bearing sets a matched pair? Have you taken a wire brush or wheel to the inside of the wheels? Same goes for the rotors around the lugs. I have had vibration from rust/crud/dirt between the rotor and the wheel. Also check your sway bar and its mounts and bushings. In my 97 outback I had one oem axle and one non oem and had a similar problem do to a difference in rotating mass. Just my .02 . You could also call Scott at Punisher, he is a front end/suspension wizzard.http://www.facebook.com/PunisherPerformance