I vote for painting first, then assembling. Firewall and engine compartment get finished properly, as does rad shell. You are going to have the box off anyway, so might as well do it right. I have metallic on mine - painter did a great job on match. I took it slow, masked all the edges, and had a buddy holding the big stuff. Managed to get her back together with only a few minor scratches