precision aisi316 g40 1000 stainless steel ball price