I sent my crank, RD350, to Lyn Garland in GA to have it rebuilt. First class guy, all the way. He's been building race bikes for about thirty years, and knows his shit. He saved me some serious money. I was ready to just go ahead and replace everything, but he convinced me that for a street ridden bike, my rods were plenty good for another 15-20K miles. What I thought would be a $500 crank rebuild turned into I think $225 bearing replacement and truing. I don't have his contact info handy, but his business name is Vintage Specialties. Crank work and boring are the only things I don't do myself on the RD. For what it costs to have an expert do it, I can't see why one wouldn't go that way.
I wouldn't bring her home to Mama, but Mama ain't home tonight.