For the roughness spec, please note that Ra meaning is average roughness, Rz is max… so IF you have some small pin holes it will rise your Ra and polish only won’t necessary fix it correctly.. Look for the pin holes and maybe have to weld them…IF need to meet the spec? Maybe ok as is I don’t know.