I've tried it all. Steel wool, aluminum foil ( just last night on a frame with light rust), vinegar, 1500-2000 sand/polishing paper, and evaporust.
If bike is worth it and you dont mind spending the $15-20. Get an oil pan and just dump it in there with all the parts, soak overnight. Well worth it if you calculate your time doing labor and outcome. Plus it's reusable. I pour mine back in the container through a rag. You get several uses.