I've been using Walmart's generic brand of automotive primer, for a long time, on plastic, on metal and on resin. It gives a good, fine-grained surface, and is cheap compared to hobby companies' own primers, like Tamiya, and even compared to non-modeling alternatives, like Rustoleum. However, I've noticed a tendency for the rattle cans to clog up over time, with at least half of the paint still inside. That means tossing them and replacing them, eliminating the price advantage. I've bought a can of Tamiya primer and used it for the first time, and I'm very pleased with the result. I'm thinking that here's another scenario in which I let my Dutchy senses rule, when I should have followed my frugal senses ("Frugal does not mean cheap, it means you don't waste anything"--Jeff Smith)