If you’re blasting you shouldn’t need any special “prep” product, paint will stick to the rough texture left from blasting.
I don’t have any experience with the air catalyzed coatings like por15, there is another air catalyzed coating called Rust bullet though.
I’m a fan of epoxy paint...