If you aren't into the rhino liner/line-x/whatever pickup bed coating idea. I'd drop it off anywhere that does powdercoating. They'll acid dip the frame and clean it. Powdercoated finishes are also very durable. I debated last year when I had an aluminum trailer built to do this, the other idea was anodizing it, but that won't work on steel.