I have used vinegar in the past with nuts and screws and a lot of shaking.
It works ok, but don't leave the vinegar too long as in will cause pin-holes especially where the metal is thin(like from where the seat rubs it.
The last time I used Soda ash, water , a sacrificial anode and a power...