Powder coat is not invincible tho. Alot of people forget that little fact. A basecoat-clear auto paint job on a frame can, and sometimes will, outlast PC. Spray bombing holds up just fine as long as you use quality paint and proper prep and procedure, ask me how I know this.
Im painting my quad now....well put the last coat on it yesterday...lol I sand blasterd it all, then 2 coats of primer then hand sanded then another coat of primer then let it sit for 7 days. Then a coat of x metal blue, sit for 7 days then another coat of x metal.. You have to let it sit and cure/dry for as long as the can says. That is important....very...lol