Okay, I did some research first to better understand the problem. I have to admit I misunderstood what the mechanic told me since I'm not familiar with the parts of drive shaft assembly. So, the defective parts are the inner and outer CV joints both sides as he confirmed today. I believe it reached this point because I was ignoring casa's findings from previous checkups. Anyway, I'll check Federal Mogul as suggested by sir LN106G and thanks for sharing a great tip. Curious, is there a supplier also of brand new OEM joints?