Yes...Take it to a shop that rebuilds cranks....The pressing part is fairly straight forward,but the trueing part can be really tricky....I have practiced a few times with an old crank I have,and without a jig, it's not easy getting the runout correct....If it's not right,your new crank bearings won't last long....
Hoodlum