cnc d s45c blank shaft manufacturers