HELP with bodywork

mshred,
I work in an auto paint store. You can buy inexpensive 2K primers, epoxy or highbuild, OMNI/Shopline. We sell rollers for primers, not the type at Home Depot or Lowes. You can roll the primer, any imperfections,roll marks will be sanded smooth. It's not as easy to do with epoxy though, which takes alot longer to dry before you can even attempt to sand it.
I'd finish your body work with 180, sanding in an X pattern, wipe down, them prime/roll a 2K primer surfacer. You can get a quart of primer with activator for about $35 which would buy you 6 sraybombs that won't even have near the build!!!! Block with 180-up to 5-600grit. Depending on the color you may want to go finer, silvers/golds... if going basecoat/clearcoat.. Single stage non metallic 4-500 grit. Let the shop spray the sealer...

Bob