I'll second WalMart's house brand, whatever it may be called at the moment-the label has changed a couple of times, but it seems to be the same paint.
I still use Tamiya's fine surface primer, because it is is just that-a fine surface primer. It produces a finely-granulated surface for paint to adhere to. The automotive primer is a tad rougher, as applied. Of course, it can be buffed or sanded, too. But I have occasion to use one over the other, so I have both in my paint cabinet.