Body or Mechanical first?

I vote body work first because I think that's the hardest part. The mechanical stuff is much easier. You'll have to pull the motor out anyway to paint the engine bay and underside of the car, just be careful when you're putting it back in.