I am getting my chassis completed in the next week or so. Took everything apart and wirewheeled, rusty metal primer (rustoleum), then rustoleum satin black.
The rusty metal primer goes on well and is hard to scratch off (good). It won't kill rust but is supposed to keep moisture and air from penetrating and making it worse.
The satin black goes on well and looks good but seems to scratch or be really soft to the touch. I believe it may just take a very long time to harden if you get in a hurry and do thick coats. I did thinner coats during the winter (lower humidity) on the frame, hard as a rock. More recently did thick coats on some components (springs, etc) during high humidity and am getting a lot of chipping / scratching putting things back together.
Also, I wire wheeled and painted the brake lines, bolts, etc with high temp aluminum paint. Apparently the paint does not seal metal because they all have rust coming through. I'd recommend a rust converter before putting the high temp paint down, but no telling (yet) if the rust converter will stand up to exhaust temps. Also if you have to put any pressure on the nut or bolt during installation the paint distorts.
If I had to do it over again I would have cleaned everything, rust converted everything, rusty metal primered, assembled, then painted black. I would have still done the lines in aluminum paint and anything else that should be aluminum or silver since all black looks lazy.
Couple other notes... make sure you clean out behind your spring / shock mounts and the frame in front and the shock mounts and frame in the rear. Very poor design with no drainage. Ended up having to repair a fist sized hole in the frame from where the LH rear shock mount kept crap against the frame rail.