Well on the way to work today the wheel bearing went out. Called in to work.. got hom i've got the wheel bearing put in and the upper control arm balljoint is shot. I've looked around online and noticed you cant buy the balljoint itself I want to find a reputable company to deal with. Anyone have a good supplier or is it better to buy this one from Toyota themselves? Thanks in advance, I'll check back in a bit.