Update: The mechanic took out the axel,the circlip that locks the CV joint was slack hence the CV joint came out.
He refitted it,re greased and installed it back on the car.
Car is working fine now.
Based on this, its either:
1.the substitue CV joint (also came with the circlip) is a waste of time.
2. The mechanic did an impoper install of the CV.
Thanks for the assistance praise and yes TTTL selling the entire axel for $14,000....

I kid you not.