Only if it's 100% rust!
That EvapoRust actually works very well, only takes off/out the rust & is biodegradable & safe, but deep rust will take longer soak(s) & it leaves pits where the rust was, so the part will need smoothing &/or filling & then refinishing. Light & surface rust leaves little or no pitting nor roughness (it's all dependent upon the depth of the rusted steel).
So I'd recco it as a user.