POR-15 is excellent.
I use white vinegar on all my tools and rusty metals that are portable and I can lay down horizontally. It will mosty just run off on vertical surfaces, and not cling long enough to do the job I desire.
It need sit on the metal for about 15 minutes, then wire brush off. Even a medium nylon bristle brush will do. Then, do it again. It will take it down to bare metal in most instances, EXCEPT where paint has been applied over it to seal in the rust.
The most important thing about vinegar is, you must rinse it off thourally, then paint the next day, or prime, if you can do so. If you don't paint or prime it within 24 hours, it will start to turn orangy again. Plan and schedule your effort well and do it right and you will not have any problems. I've bought the nastiest pipe wrenches and cresent wrenches from GL, put them in a 5 gallon bucket with 2 cups of white vinegar and filled with water and tools, brushed them off 15 minutes later, then another cycle of it, dipped in oil after rinse and dry, and a year later not a sign of rust on these looking like new tools. It's just amazing!
I don't think I would use if for painting a deuce though. Nothing like sandblasting.
If need be, it would probably work fantastic on cleaning up an old rusty bed if it held water, and you dumped a couple of 5 gallon buckets in there and brushed around. Fastest way to clean out the rust you could come by.