The cv it self will be a hundred bucks, new. Labour woud be the same since you have to disconnect t5he whole arm anyway. I question what your mech wil do. the cv bearings can be replaced, if done properly. It is your call but replace it with a new one.
Best of luck Wayne