Looks like a good candidate for 3D printing. Should be able to drop in the steel ball while printing so no assembly would be needed.