In my experience, Toyota parts will fit the Vibe. But I question the quality of some non-OEM parts. I regret a couple of instances of going the cheapest way possible.
I've also had a front wheel bearing fail and I replaced the bearing alone. But I found out my local parts store did not have a press large enough for the work and had to go a little farther to a transmission shop. I paid a little more, about $40 I think, and had to wait most of a day. If I have to do the job again, I'll look at replacing the entire knuckle just to save the travel and down time.