Madcratebuilder brings up some good points. There is considerable clearance between the frame and the hammer generally about .183 and the bolt is only about .155. Pre-loading the leg or bending it outward untill the measurement ovcer the legs is about .175 works but to do it right you have toi anneal the bolt, bend the leg, reharden the bolt then draw it back at about 725f to a spring temper for it to work in the long term. Uberti bolts generally come this way Piettas don't.
You can replace the cam but with most of the repos the cam is milled out of the hammer not pressed in. You have to center drill the old cam through the hammer to about .0005 smaller than the new cam, grind off the remaining cam, lightly camfer the cam hole, heat the hammer and chill the new cam then press it into place, Sounds harder than it is if you have the right tools.