Adhesion promoter suggestions?

my buddy who is a body guy uses prep all before painting anything, and he swears by bulldog adhesion promoter. never tried it myself