Buy any good quality one, but make sure the mechanic applies the CVJ grease properly, not his own grease from a basket (which they do) .You can search the forums for @Xulfiqar mentioned methods.
That is the proper way and OEM procedure. And I am sure you would not have seen any new model Cultus, Corolla City with that issue (unless the boot is damaged) because without proper grease and and damaged dust boot, the cv joint destroys itself.