Ok so i had a broken CV Joint fixed less than a year ago. Took my car in to find out what was wrong with it because it was shakeing. They told me i had another broken CV Joint. The same one I had fixed. Now how long are CV Joints supposed to last? And why would it break? Is it because of my roush springs? Help please!