2003 CRV. Three years ago I had a problem with my RF half-shaft causing a vibration. The boot had become ripped and water was getting into the joint. I purchased an Oreillys half shaft as a replacement and later tried a NAPA half shaft. After each was installed, they caused a major vibration when installed by a professional mechanic. A new half shaft from Honda was $800 which I did not buy but leaves the question...would it cause a vibration like the Oreillys and NAPA half shafts and why were the Oreilly and NAPA half shafts causing the vibration. Honda's half shaft was about 4 times the price of Oreillys or NAPA's. Sooo, the mechanic rebuilt the old half shaft as best he could and it has lasted until now. The vibration is now back. What I can't figure out, is what is causing the vibration when the Oreillys or NAPA half shafts are installed?? Any ideas???