Don't recommend this, buy OEM style.
Verified Buyer -
I installed this so called direct fit part into my 2006 Hyundai Sonata.
The only problem was it included grease fittings when the originals did not,
and the upper joint grease fitting hit the body of vehicle and broke off as soon as I lowered the car to the ground.
Now I have to make some kind of plug so not dirt gets into the joint through the fitting hole.