I strive to keep my lamps as original as possible in all respects, but if the enamel is too far gone I will refinish. When that becomes necessary, I strip the lamp all the way down to bare metal, finely sand, then refinish with multiple powder coats of enamel. The shades are always the correct vintage, and whenever possible, are original to the specific lamp. I really try to describe each lamp as accurately as possible, and in doing so I may be overly critical.
All lamps are rewired for safety, but I use original sockets, and bakelite plugs and switches if at all possible. because I do use original parts, we always recommend that any lamp you purchase be checked by a professional for safety.