you dont need a self ecthing primer on a sand blasted surface. i would seal it with an epoxy sealer and then paint it.