Another vote for powder coating. There is a misnomer about PC only doing the outside of the frame. I used Ospho on the internal portions of the frame a week before it went to the PC shop. They also said they actually sandblast a large portion of the internal frame as well. Their blast nozzle fit pretty deep into the frame ends. Between that and the ospho neutralizing the rust, they then put powder in every hole and opening. They say their powder blows out of every hole when applied. When I picked up the frame, I could not see nor find any area of the internal frame that was not powder coated. Looking down inside the frame from the ends with a flashlight, the internal frame looks just like the outside frame in terms of PC coverage. There are a lot of things I would not powder coat, but I do not think there is a better long term option for the frames.