Time for the Machine Shop!

Yes on all... Try to have them garantee they pass a magnaflux test.