It's never a bad idea to wash the parts before priming. No need for overnight soaking.
Simply wash them with soap, and then dry them off. I will use and old toothbrush to scrub things. Prime and paint. I often, more than not, will also wipe the parts with alcohol before priming. That is all you will need most of the time for good adhesion. If you want on car bodies you can also scuff the surface with something like 3000 grit paper, wash, dry and them prime if you really want to make sure.
Bk