I have to replace the front left upper control arm because the ball joint boot is torn. Rock auto has a whole array of brands. From experience can anyone tell me their successes or failures with different brands. I usually go with dealer parts but if anyone has a strong opinion I would like to hear it.