Was very pleased with the parts I do recommend to everyone
Replaces
Yes, according to the information you provided, this part will fit your vehicle.
Yes, the ball joints will have to be pressed into the control arms. Please let us know if you have any questions.
Yes, the front upper ball joints are included as a part of this kit.
Yes it will
No it will not
I don't have anything to do with stocking so unfortunately I can't help your question however I light the item and it works great for a great price!
These will generally come as sealed units.
It will come with whatever tht was in the picture, thank you