1) I'm a little odd, I use oven cleaner spray (not the lemon-scented or low-odour stuff, the 'kills grease' stuff). Put minis in a wide-mouthed salsa jar, cover in spray cleaner, shake around to coat, add more spray, put the lid on, leave for 2 hours/3 days - the plastic minis aren't affected. Then run mini under cold water, and use an old toothbrush to scrub off the paint & get it out of panel lines & crevices. Works fine on painted metal minis too; the only downside is it makes CA glue bonds brittle, and bits may fall off and need to be reglued.
2) I'm further odd - I don't like spray priming. I hand prime all my minis; partially it's not liking the uneven results I would get from spray cans, but also because I find it soothing, and painting - even priming - resets the clock on any incipient RSI in my hands. So pick up a pot of primer - I pretty much use Citadel's Grey Seer exclusively, as it's really reliable and takes any colour on top from white to black and all in between. And of course you can do this inside the house. Use a wider brush, like a #5 (eg. 1/4" or so).
Just make sure to wash new plastic minis in hot soapy water first, as the mould release agent can get funky when you put paint on it, and cause the paint to shrink & not cover. Not needed with stripped plastic minis.