Good topic. For atvs I think it depends on if its a sport or utility quad but my feeling is that OE typically lasts a while and if I can replace with OE I will, otherwise I'll look for brands that have good reviews. For ball joints, it seems there are lots of sellers but I don't think they all make them as opposed to just rebrand chinese parts. I could be wrong though and would check quadboss, superatv, kimpex for example.