Kroil oil, PB Blaster.
Heat helps !

Soaking it in water will sometimes make the rust active enough to break it free (gunsmith showed me this, didn't believe it till he proved it to me )