Any primer sealer should work, don't lay it on heavy, a couple of light coats just to cover. Once its applied let it flash for 5 minutes and then look to see if any lifting occurs. The sealer should prevent the different textures you see when just applying paint to a non-sealed surface. If you see any dryness or lifting on the surface, sand (dry or wet, 400 dry, 600 wet) the affected area and lightly apply the sealer again. Most rattle can paints have so much retarder in them that when you apply them too heavy it has a tendency reactivate the paint underneath. If you get a good result after the initial application you can apply paint once it flashes or you can wait a day, let dry completely and then scuff it and paint with your color of choice.