$OR is fine, but expensive. Customer service is great. I live near them and go there all the time because they let me tip toe through their used parts to find the best ones... Again, good but generally more money for the parts. But if you need tech assistance or a patient sales person, the call SOR
However, if you're going to buy online, there are many many places, just look in the vendor section of this forum.
You can't go wrong with OEM, drums and rotors will be expensive, but they will last, if you need them to. Dan at American Toyota gives a discount.
Search for posts by D'animal to get the phone number or American Toyota (in New Mexico) is in the vendor section.
Good luck and welcome.