Re: How to get the finished look???
A well known local engine builder told me to use dupont nason single stage urethane... it works great, very shiny, easy to apply (If you're reasonably competent), and comes out great! Once completely cured it will be very resistant to most solvents, gas, oil, etc... and hold gloss well. I've used it in several colors for engines and parts... black and also candy red metallic this last time... a picture of the engine I just put in my boat should give you an idea. the picts don't do the red any justice at all... The water pump was done with black fullthane as well (same single stage polyurethane...). This done with small, cheap detail gun, small compressor and simple filter type mask with charcoal to deal with the toxic fumes... not hard at all if you follow directions.
Just tape it off, clean / degrease everything really well and shoot it with the nason self-etching (zinc chromate) primer before top coating. Mix everything according to instructions, etc...
and yes, that's undercoating on the oil pan... was recommended for rust protection for the part that sees the bilge / water area most often...
Hope this is helpful