Primary source I'd say was my Samura trader, as it earns 20-27m per hour and almost never runs into pirates. It actually makes me wonder whenever I see people talking about how many pirates there are. I also have a Junker trade, though I haven't used them very much lately.
Funding wise, that would mainly go towards new characters and such. All my pirates can pretty much support themselves.