I recently had a shaft built by Precision Shaft Tech. Price, part and service and turnaround was really good. http://www.pstds.com/