Had very bad experiences buying aftermarket U-joints at Chkrs and Azone. Napa did me right.

Toyota dealers are certainly a good choice. My only bad experience from Toyota is their REBUILT waterpumps. They told me they no longer sell NEW ones. I went through two in a VERY short amount of time. Bought one from Enginebldr and it has lasted 30k so far.