Just like my tittle says, you get what you pay for. I installed this assembly with no problem, even tourqed it to factory specification. My problem id that I'm getting a lot of rattle from one if the strut when I hit a bumpy road. Very frustrating because I like monroe struts.