I am not sure on the upper & lower ball joints, There may be a difference in dismeter & taper. The toe rod ends do not match at aall, and are tough to match up. but can be done. Hopefully someone else her can answer, and do a search. also, you may have a problem with factory wheels and hup...