This protocol describes the purification of insoluble or moderately soluble proteins using an electro-separation system for elution from SDS-polyacrylamide gel and the use of the purified proteins for the production of polyclonal antibodies. The proteins to be purified must be highly expressed in bacterial cells and visible in polyacrylamide gels following Coomassie Blue staining. The gel should not be stained because non-stained proteins are electroelueted much faster than fixed and stained proteins and Coomassie Blue cannot be removed by electroelution.