One year ago, a friend of mine helped me install new (CAP AUTO) tubular control arms that I purchased through Mancinni for my 74 Duster. Ever since the installation, they have been squeaking terribly loud!!! So loud, that I barely have the courage to drive the car in and out of my neighborhood...