RE: can vs spray primer
Most if not all "rattle can" primers and paints are not very durable. IF you have a paint gun and your willing to go to the expense of it you can go with a professional 2K primer/surfacer like PPG's K36. This is a catalysed primer that can be topcoated with just about any product and provides an excellent base.
As with any paint or solvent products use the proper PPE (Personal protective equipment)
Vince