Sorry for my ignorance...are the ball joints the same?Rockauto lists lower ball joints for $27, but they are a thread in type.Also, Autozone lists 2 types of rotors...1 or 2 pc. Checking other auto parts sites shows those rotors from $52 up to $200 plus. I wonder if the Autozone listing is bogus