He recommended a product called Penetrol normally used as a paint additive to improve flow and adhesion that also seals and stops rust. It can be used alone as a base coat on bare metal and will fix the rust while preserving the appearance. The finish will be darker than dry rust but similar to rust sprayed with water or oil and can be top coated with a polyurethane for a more durable finish.
Be sure to open and view the rest of this ible before sending me questions. ;-)