SKF or MOOG are great.

I'll be honest here, it's always a toss up on how long it will really last. I work in a shop and 9/10 bearings are problem free but you get those select few that burn up again in 10-30k miles. We buy napa skf bearing for nearly everything because of quality and the warranty.