It is very easy and cheap to rebuild it yourself. The cost of all the parts except the castings is in the order of $250 from spruce.
I replaced everything, including the cam, pawl, friction washer, all coil springs, the flat locking spring, center bushing, etc... for that amount. It only took me about 2-3 hours, and my A&P checked it at various points along the way and signed it off.
No shimmy since then!
I will be replacing the rear leaf spring though, it is very cheap, and I noticed the new ECA I flew turned easier, I think when the spring is newer the pivot sits at an angle that is easier to turn.