Well, I was fortunate today. I bought my DR field mower from Bluff City Cycles. Looking for motorcycle shops in my area, this came up. Got my parts in, so I brought the bearings and the drive assembly in to see what he thought. He didn't have that many more tools than I had, but he was much more familiar with driving these out and installing new ones.
Total cost...just under $33. I can start putting it back together this weekend.