Well, most cranks are good, but if you want a performance one Andy at grand river racing can put together a nice one. He can add 10 ball bearings to the one you have and put a needle bearing on the pto side. I believe some others build them that way too. A little $$$, but may be worth it. I just spun a 7 ball bearing after 3 years. I don't think it should have done that. It's a wiseco hot rod crank.