I have a 1999 323i cabriolet with the H-K audio system. The front speakers rattle terribly. I've seen some non-HK speakers for sale on Ebay. Does anyone know if they're all they same size? Or, could I go out and buy some generic 1" or 2" speakers and put them in? Any comments greatly apprectiated.