I know it's too far north but;

Ron
Boulder Drive Line Service
303-447-1641

He has built/repaired shafts for me. He might have some ideas to help out.